-6

`我正在使用 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 }

4

2 回答 2

2

您需要将JAVA_HOME 设置为“C:\Program Files\Java\jdk1.7.0”并将路径变量的末尾附加为“%JAVA_HOME%\bin”

于 2012-12-30T17:47:11.760 回答
1

jre 指的是 java 运行时环境,您不能使用它编译 java 代码。

你的 JAVA_HOME 是"C:\Program Files (x86)\Java\jdk1.7.0_10\

你的道路是C:\Program Files (x86)\Java\jdk1.7.0_10\bin

于 2012-12-30T17:43:15.987 回答