Posso usar o Java no terminal sem instalá-lo?

0

Eu quero saber se existe uma maneira de usar comandos que exigem Java (desde que eu sou um desenvolvedor Android), como o comando ./gradlew , sem instalar o JRE no macOS. É possível fazer isso

    
por flash76 28.02.2018 / 00:05

2 respostas

-2

Você pode tentar algo como o Java portable e ver se funciona. Se você é um desenvolvedor Android, você definitivamente deve ter o JDK (Java Development Kit) instalado para construir seus aplicativos.

Ao usar o Windows, você pode executar arquivos .jar usando algo como jPortable junto com jPortable Launcher ou envolva-os usando Launch4J e implante como arquivos .exe . Eu não sei sobre nenhuma ferramenta como esta para o macOS, além de usar o Automator com o AppleScript para iniciar o .jar. Você pode salvar tudo como um aplicativo macOS executável. Você ainda precisa de Java para o AppleScript e o Launch4J.

    
por 28.02.2018 / 00:42
-2

Não deve ser possível executar comandos que dependam de Java sem que algo tenha o JRE.

No entanto, como alternativa, você pode usar um contêiner docker com Java, montar seu volume no contêiner docker e executar comandos.

Algo parecido com isto:

docker run -it -v 'pwd'/project:/app java:latest /bin/bash

Ou você pode criar seu próprio Dockerfile com gradle e tudo instalado.

    
por 28.02.2018 / 00:40

Tags