Compilando Java no Sublime Text 2
Venho utilizando o Sublime Text 2 como editor de texto já faz algum tempo, e uma das funionalidades que achei muito útil é a possibilidade de compilar códigos, em especial, Java. O procedimento para configurar é simples, mas lembro que já deverá ter configurado em sua máquina o JDK para que tenha sucesso.
Então, cria um arquivo com o nome javacr.sh. Salve-o em /usr/local/sbin (ou um caminho qualquer). Abra o arquivo javacr.sh e cole o código a seguir:
#!/bin/bash echo "Compiling Java sourcecode..." javac $1.java if [ $? == 0 ]; then { echo "Running the compiled code..." java $1 } else { echo "Compiling error, no .class file created" } fi
Agora que temos um bash configurado é preciso criar um novo sistema de build no Sublime Text 2. Para isso, abra o Sublime Text 2, vá até Tools > Build System > New Build System, então uma nova janela abrirá e você deverá substituir por:
{ "cmd": ["javacr.sh", "$file_base_name" ], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "working_dir": "${file_path}", "selector": "source.java" }
Lembre-se de salvar o arquivo.
Agora, vamos validar se está OK. Para isso, escreva um trecho de código Java, é claro :), conforme apresentado abaixo, ou algo que desejar e utilize o atalho ctrl+b para compilar.
public class HelloWorld { public static void main(String[] args) { System.out.println("Olá leitores do blog !!!"); } }
Ao compilar, o resultado deverá ser algo como:
Arquivo em Java, Sublime Text 2