Minha pergunta pode parecer estranha, mas é de fato o que preciso fazer. Nos primeiros 10 anos (talvez), eu tenho que executar um arquivo JAR no meu computador. Mas não quero instalar 'o Java' (e todas essas coisas que ele adiciona ao seu sistema). Como posso executar esse arquivo JAR?
22
Respostas:
Você tem duas opções
Use o jPortable junto com o jPortable Launcher
Para usar isso, visite PortableApps.com e pesquise jPortable. Uma lista de resultados deve aparecer e, em seguida, selecionar o ambiente de tempo de execução e o iniciador (links acima). Faça o download dos dois e instale de acordo com as instruções. Uma pasta será criada de onde os arquivos baixados foram executados. Dentro de um deles estará "JavaPortableLauncher.exe". Se você iniciá-lo, poderá localizar e abrir um arquivo jar com o aplicativo.
(ou)
start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar
fonte
Lembro-me que há alguns anos você podia fazer o download de Java, descompactá-lo, colocá-lo em algum lugar de uma pasta e, apontando para o executável java nessa pasta, era possível executar java. Não sei como funciona hoje com as versões atuais, mas não ficaria surpreso se ainda assim pudesse funcionar. Não tem Windows aqui, por isso não pode testá-lo, mas você pode fazer o download de um arquivo zip (ou tar.gz), descompactá-lo e trabalhar a partir daí. Se você não conseguir descompactar os arquivos gz, faça o download e instale o 7-zip.
Isso não o instalará como você normalmente faz, portanto, não há alertas de atualização, etc, nem integração de navegador, nem variáveis de sistema, mas você precisa de algo para executar esse código, e é o mínimo que eu acho.
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Faça o download de uma das versões do tar.gz.
fonte
Isso só funcionou para mim:
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar
;bin/java -version
.Se funcionar, é isso, você terá um JAVA_HOME portátil.
fonte
.exe
você baixou do Oracle.A melhor maneira é converter seu arquivo .jar em .exe. siga isto: JAR2EXE
fonte