0

何らかの理由で、jarsignerそれだけを含むコマンドを試してみると、次のエラーが発生します。

Error: Could not find or load main class sun.security.tools.JarSigner

間違ったバージョンのJavaを使用していますか?Javaを何度も再インストールし、64ビットバージョンと32ビットバージョンを試しました。Windows7に最新バージョンのJavaJDK(Java 7 update 45)があります。また、javacコマンドで同様のエラーが発生します。

Error: Could not find or load main class com.sun.tools.javac.Main

しかし、私のjavaコマンドはそうではありません。

PATHにはjavajdkbinが含まれていますが、C:\Program Files\Java\jdk1.7.0_45\bin他に何か必要ですか?私CLASSPATHはそうです.;C:\Program Files (x86)\Java\jre7\lib\ext\QTJava.zip、そして私はそれをちょうどに変えようとしました.、しかしそれもうまくいきませんでした。Pathの代わりに変数を設定しようとしましPATHたが、同じエラーが発生しました。環境変数を何度も検索しましたPATHが、単語の兆候はありませんJava。上記の私のビンPATHは、単語の唯一の兆候ですJava。現在、ユーザー環境変数にJavaビンがあります。システム環境変数に必要ですか?

ありがとう。

4

1 に答える 1

1

PATHが間違っているか、廃止された、または大部分がアンインストールされたJDKのbinディレクトリが含まれているか、CLASSPATHが廃止されたJDKまたはJREを指している可能性があります。後者のいずれかである場合は、その要素をPATHまたはCLASSPATHから削除します。

何か必要な場合、CLASSPATHに実際に何が必要ですか。

'。'以外のCLASSPATH設定は必要ありません。Java自体に関する限り。

于 2014-01-06T00:50:32.493 に答える