Não, você não precisa de um IDE para executar programas Java. Para isso, é necessário apenas um JRE (Java Runtime Environment) - isso fornece uma JVM (Java Virtual Machine) que permite que o sistema execute programas Java e uma Java Class Library (o conjunto de bibliotecas dinâmicas usadas pelos programas java em tempo de execução ).
Você pode verificar se tem um JRE digitando
java -version
Isso mostrará um JRE se você tiver um; se não, então você deve instalar um pacote, por exemplo
sudo apt install openjdk-8-jre
Ou openjdk-8-jdk
se você planeja fazer algum desenvolvimento.
Você pode iniciar aplicativos java a partir do terminal chamando java
, por exemplo:
- um arquivo
.class
, como myjavathing.class
, seria executado com java myjavathing
- para
.jar
, por exemplo, cookie.jar
use a opção -jar
: java -jar cookie.jar
Se um programa Java não for executado, isso geralmente ocorre porque algumas bibliotecas adicionais precisam ser instaladas. Pesquisar a mensagem de erro que você recebe no Stack Overflow geralmente ajuda a descobrir qual pacote você precisa instalar para fornecer as bibliotecas ausentes!