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.desktopcom 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 menuPropertiese 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