Как исправить ClassPath в Netbeans в Windows - PullRequest
0 голосов
/ 12 сентября 2011

Я только что перезапустил Java для университета, и у меня есть довольно простая программа, которую мне нужно кодировать.Дело в том, что каждый раз, когда я пытаюсь запустить его, я получаю NoClassDefFoundError следующим образом:

run:
java.lang.NoClassDefFoundError: log120/devoir1/LOG120Devoir1
Caused by: java.lang.ClassNotFoundException: log120.devoir1.LOG120Devoir1
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: log120.devoir1.LOG120Devoir1.  Program will exit.
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

Я использую Netbeans 7.0.1, так как это была IDE, которую я использовал парулет назад, чтобы кодировать Java.Я погуглил ошибку и нашел кое-что о пути к классам, но все, что я нашел, были для ОС на основе LINUX, так что я немного растерялся относительно того, как правильно установить его в Windows.

Класс существует, программаЯ сделал компиляцию, из того, что я понимаю, эта ошибка возникает, когда JVM пытается запустить код и не находит класс.

Любой может помочь мне найти ClassPath в Netbeans 7.0.1 или если это не так.ClassPath находит причину появления этой ошибки?

1 Ответ

0 голосов
/ 12 сентября 2011

Если вы пытаетесь запустить свой собственный код, установка вашего classpath, вероятно, приведет к неправильному дереву. Netbeans должен автоматически включать ваш код в classpath, когда он пытается его запустить.

Пожалуйста, опишите, как ваш код размещен в вашем проекте (например, есть ли у вас LOG120Devoir1.java в каталоге log120 / devoir1?), А также как вы указали netbeans, что вы хотите запустить этот класс в качестве основного метода.

...