Programando em Java no Gedit
Pois é, aqui estou eu programando em Java…esse período estou pagando uma cadeira de de POO, e infelizmente é com Java. Na verdade meu curso é quase todo em Java.
Mas eu uso o Gedit pra programar, e agora? Instalar o Eclipse ou ou alguma outra IDE? Por enquanto não. Existe um plugin no Gedit chamado External Tools, que já vem nele, talvez precise habilitar em Edit -> Preferences -> Plugins. Com ele você pode executar códigos externos. Como por exemplo compilar e executar um arquivo em java.
Pra compilar vá em Tools -> External Tools, e adicione um novo, no comando adicione:
echo "Compiling: " $GEDIT_CURRENT_DOCUMENT_PATH
javac $GEDIT_CURRENT_DOCUMENT_PATH
Pode botar uma tecla de atalho se quiser.
E pra executar o código, eu fiz um script em python, e adicionei no diretório: ~/.gedit/java_run.py
. Segue o código Atualizado em 13/03:
#!/usr/bin/python
import sys
from os import system, chdir
if len(sys.argv) != 3:
print "Can't run program"
sys.exit(0)
chdir(sys.argv[1])
command = 'java %s' % sys.argv[2].replace('.java','')
system(command)
E adicione um novo “External Tool” com o seguinte código:
#Runs a compiled Java source file.
echo "Running: " $GEDIT_CURRENT_DOCUMENT_PATH
echo '--------------------'
python ~/.gedit/java_run.py $GEDIT_CURRENT_DOCUMENT_DIR $GEDIT_CURRENT_DOCUMENT_NAME
Pronto. Agora o Gedit é quase uma IDE Java. :)