Compilar .java na mão! Como?[RE-ABERTO]

Gurizada, aqui no meu trampo só consegui usar um notepad++ portable (não trabalho exatamente com programação), e ele reconhece e marca a linguagem Java, mas qria saber como eu devia fazer para “compilar” os meus . java e tentar executar um projeto!?

Alguém tem idéia!

PS.: Não tenho a JDK instalada! D:

Para vc rodar uma aplicação Java só precisa do Jre na máquina, porém se quiser compilar códigos é preciso ter o jdk.

para compilar um .java
javac HelloWorld.java

para rodar o .class
java HelloWorld

Infelizmente sem JDK não dá pra brincar! :frowning:

Depois de instalar, veja aqui algumas dicas: http://www.guj.com.br/article.show.logic?id=104

Gui!

Primeiro você tem que ter o JSDK instalada na máquina.
após ter feito isso você abri o prompt de comando, em
-seguida clica com o botão direito em meu computador
-clica em propriedades
-clica em avançado
-clica em Variaveis de ambiente
-em variáveis do sistema selecione o PATH e clica em EDITAR(vai aparecer uma janelinha na parte de baixo)
-insira o diretório onde está instalado o JSDK e coloca ‘;’ no final --> Não apaga os outros caminhos.

DEPOISÇ
Acesse a pasta que contém o arquivo pelo prompt
daí é só colocar javac Nome_Arquivo.java para compilar
e Java Nome_Arquivo para executar.

Estou iniciando em Java, espero que isso te ajude!

Pow, valeu a força ai, mas sem a JDK não rola mesmo!

Brigadão de qual quer forma!

Se voce tiver a opção de copiar um arquivo, voce pode arranjar o tools.jar que vem em qualquer distribuiçãod o JDK.

Com ele em mãos voce pode invocar a classe que compila os arquivos java.

Literalmente, a instrução javac faz isso por de baixo dos panos.

Mark, fale mais, tenho copiar esses arquivos, mas sabe onde posso encontrá-los? E se tiver mais algumas instruções sobre essa “gambi” de CTRL + C e CTRL + V dos aquivos seria uma boa! =D

Vlw a força!

Faça o seguinte, copie tools.jar que se encontra na pasta %jdk_home%/bin

PS: Essa parte voce precisa compilar em algum lugar que tenha um compilador, na sua casa por exemplo.
Faça uma classe mais ou menos como o seguinte:

package comp;
public class Compiler{
public static void main(String[] args) throws Exception{ 
PrintWriter log = new PrintWriter(new FileWriter("log.txt")); 
com.sun.tools.javac.Main.compile(args,log);
}
}

Gere o jar e copie pra onde voce quer compilar sem JDK junto com o tools.

Para usar:
Executeo pela linha de comando passando o nome dos arquivos que devem ser compilado. Algo como.
PS:Já inclui a instrução do classpath com o tools

java -cp jarCompiler.jar;tools.jar comp.Compiler "arquivoQueQueroCompilar.java"

E voilà, seus .class estarão na mesma pasta.

PS: Não testei, fiz de memoria, mas basicamente é isso.