Я пытался настроить Notepad ++ как небольшую среду Java, в основном для изучения Java, поскольку у меня возникли некоторые трудности с получением простого программа для работы с NetBeans, http://blog.sanaulla.info/2008/07/25/using-notepad-to-compile-and-run-java-programs/
это код для запуска Javac для компиляции кода:
javac “$(FILE_NAME)”
и
java “$(NAME_PART)”
для запуска полученного байтового кода, однако это больше не имеет абсолютно никакого успеха. Java настроена правильно, и я могу вызвать программу Java для выполнения своей задачи через CMD.
Использование подключаемого модуля с именем npp, вызываемого с помощью F6 и запускаемого с этим кодом (указанным в комментариях), позволяет скомпилировать программу Java в правильный .class, однако команда не смогла запустить программу
cd “$(CURRENT_DIRECTORY)”
javac $(FILE_NAME)
java $(NAME_PART)
. Ошибки из консоли в Notepad ++:
java.lang.NoClassDefFoundError: first
Caused by: java.lang.ClassNotFoundException: first
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: first. Program will exit.
Exception in thread "main"
Я решил, что настроить Notepad ++ для компиляции и запуска кода будет легко и весело, но, похоже, вся документация по интернет устарел, так как ничего не работает.
Мне нужен простой способ компилировать и запускать Java-код из Notepad ++
Я мог бы просто использовать CMD, но я бы предпочел, чтобы он был более интегрирован в notepad ++
Спасибо за любую возможную помощь. ура :)
РЕДАКТИРОВАТЬ: Я использую последнюю версию Java, блокнот ++ и имею Windows 7
РЕДАКТИРОВАТЬ 2: код:
//A Very Simple Example
class ExampleProgram {
public static void main(String[] args){
System.out.println("I'm a Simple Program");
}
}