Notepad++ - Erro ao executar código

Boa tarde.

Seguindo uma dica de uma livro estou tentando codificar usando o Notepad++.

Eu já baixei e instalei o JDK.

Eu já configurei a variável de sistema JAVA_HOME definindo o caminho onde meu JDK está instalado.

Eu tenho dúvidas sobre a configuração da variável CLASSPATH e PATH.

No caso da CLASSPATH coloquei o valor: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar

no caso de PATH ficou assim:
C:\Program Files\Java\jdk1.8.0_231\bin

Resumindo, as variáveis de sistema estão assim:
JAVA_HOME: C:\Program Files\Java\jdk1.8.0_231
PATH: C:\Program Files\Java\jdk1.8.0_231\bin
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar

Eu criei um Hello World básico no Notepad++, porém ao tentar executar aparece esse erro:
Sem%20t%C3%ADtulo

Eu estou usando uma macro para Compilar e Executar. Achei num blog. O código da macro é:

cd $(CURRENT_DIRECTORY)

javac “$(FILE_NAME)”

java “$(NAME_PART)”

Eu to perdido como posso resolver isso. Alguma dica?

Obrigado!

Pessoal. Consegui.

Era a variável CLASSPATH

O valor que eu copiei estava dividido em duas linhas. Porém o CRTL+C só copiou a linha de cima. Eu inseri o resto do valor após o ; e funcionou.

Desculpem abrir o tópico mas eu já estava tentando a um tempo.

Obrigado!

Erro: Não foi possível localizar e nem carregar a classe principal teste. Isso, geralmente acontece quando ele não localiza o .class. Você compilou o código?

1 - Estando na pasta onde está o código-fonte (.java), faça:
1.1 - javac -encoding UTF-8 Teste.java;
1.2 - java Teste.

1 curtida

O CLASSPATH não deveria ser variável de ambiente, ele deveria ser setado individualmente para cada aplicação, sem contar que o conteúdo da pasta %JAVA_HOME%\lib implicitamente estará no CLASSPATH de cada aplicação.