如何在Windows上修复Netbeans中的ClassPath

时间:2011-09-11 20:49:27

标签: java netbeans classpath

我刚刚重新启动java for university,我有一个非常基本的程序,我需要编写代码。事情就是每次我尝试运行它时,我得到一个 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,因为它是几年前我用来编写java代码的IDE。我搜索了错误,发现了类路径的一些内容,但我发现的所有示例都是基于LINUX的操作系统,所以我对如何在Windows上设置它感到很遗憾。

该类确实存在,程序确实已编译,据我所知,当JVM尝试运行代码并且找不到类时,会出现此错误。

任何人都可以帮我找到Netbeans 7.0.1上的ClassPath,或者它是不是ClassPath发现为什么这个错误不断出现?

1 个答案:

答案 0 :(得分:0)

如果您正在尝试运行自己的代码,那么设置类路径可能会咆哮错误的树。 Netbeans在尝试运行代码时应该自动将代码包含在类路径中。

请描述如何在项目中布置代码(例如,您是否在log120 / devoir1目录中有LOG120Devoir1.java?)以及您如何告诉netbeans您希望将该类作为主要方法运行。