Quando você executa javac myProg.java
, cria o arquivo *.class
. Esse é o executável real que é executado. A solução abaixo permite abrir uma janela de terminal e executar o arquivo *.class
.
-
Crie um novo arquivo na área de trabalho
gedit ~/.local/share/applications/runJava.desktop
com o seguinte conteúdo:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=runJava Terminal=true Exec=bash -c "FILE=%U;cd $(dirname $FILE );java $(basename $FILE .class);$SHELL"
Salve o arquivo.
-
Clique com o botão direito do mouse em qualquer arquivo
*.class
, selecione o menuProperties
e altere o aplicativo padrão pararunJava
-
Quando terminar de selecionar, feche o menu
Properties
, clique duas vezes no arquivo. * Lembre-se: apenas arquivos .class que tenham o método main serão executados