-6

`私はjdk7update10を使用しています。

すでに環境変数を「C:\ ProgramFiles(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 に答える