【发布时间】:2013-03-06 01:14:19
【问题描述】:
由于某种原因,我尝试任何命令,包括 jarsigner,它给了我以下错误:
Error: Could not find or load main class sun.security.tools.JarSigner
我的 Java 版本不正确吗?我已经多次重新安装 Java 并尝试了 64 位和 32 位版本。我在 Windows 7 上安装了最新版本的 Java JDK (Java 7 update 45)。另外,我的 javac 命令给了我一个类似的错误:
Error: Could not find or load main class com.sun.tools.javac.Main
但是,我的java 命令没有。
我的PATH 包含java jdk bin 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 bin。我需要在系统环境变量中吗?
谢谢。
【问题讨论】:
标签: java windows cmd javac jarsigner