Bom dia, tenho que criar uma aplicação que rode a partir de um pen drive para isso estou utilizando o java e o banco é o SQLite, sei que é possível fazer o .jar rodar com 2 clicks. Porem pode ocorrer o caso do computador não tenha o Java instalado por isso queria coloca-lo no pen drive, gostaria de saber se isso é possível e se sim como faço para minha aplicação rodar ?
É praticamente a mesma coisa, no windows, o s.o. consegue executar o jar com dois clicks pq ele sabe onde está o executável do jre. Se o java estiver no pendrive você vai precisar informar esse caminho na linha de comando.
Pra isso, você vai ter que usar um arquivo .bat (ou script bash no linux), com o comando “[caminho relativo da pasta bin]/java -jar app.jar”
Opa então dei uma pesquisa o launch4j faz isso basta copiar o diretorio do jre para o do .exe e informar o nome da basta.