【发布时间】:2012-12-15 02:29:25
【问题描述】:
`我正在使用 jdk7 更新 10。
我已经将环境变量设置为“C:\Program Files (x86)\Java\jdk1.7.0_10\jre\lib”
但java.lang.NoClassFound 错误仍在发生,javac 也无法正常工作。
为什么会出现此错误?具体错误如下----
{Exception in thread"main" java.lang.NoclassFoundError:helloworld/java
Caused by:java.lang.ClassNotFoundException:helloworld.java
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: helloworld.java. program will exit
}
【问题讨论】:
-
请发布完整的 noclassdeffound 错误信息
-
你不知道它没有找到什么类,你尝试运行什么等
-
同意上述cmets。就像您发布了一个问题“我的电脑无法正常工作。为什么?”
-
尝试使用 C:\Program Files (x86)\Java\jdk1.7.0_10\bin 设置/附加 Path 变量
标签: java environment-variables