编译器错误 – ‘错误:找不到或加载主类com.sun.tools.javac.Main’

前端之家收集整理的这篇文章主要介绍了编译器错误 – ‘错误:找不到或加载主类com.sun.tools.javac.Main’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚开始学习 Java,我在我的电脑上安装了JDK,但现在我正在尝试Java的SIMPLIST,而不是编译.我在C:/ Java / jdk7 /上安装了JDK.

每当我尝试编译,我得到一个错误

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

这是我如何编译:

javac test.java

我也试过:

javac.exe test.java

我不知道我的代码是错的还是任何东西,但这里是我的test.java:

class test {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}

这里是JAVA_HOME:

C:\Java\jdk7\

任何帮助将不胜感激!

解决方法

您可能已经手动安装了JDK.无论如何,这个错误几乎肯定是由于您的Java安装的缺陷.为了解决这个问题,您必须在JAVA_HOME / lib目录中执行以下命令:

unpack200 -r -v -l “” tools.pack tools.jar

这将解压缩您的安装(手动或不是)没有为您完成的tools.jar文件.之后尝试执行:

javac -version

这个命令应该很好这与Java命令可以使用的错误类似,基本上是相同的原因,您的安装没有解压缩必要的文件.您可以参考此链接JRE 1.7 returns: java/lang/NoClassDefFoundError: java/lang/Object

我自己有这个问题,我的解决方案是这个其他答案的一点点改编.

原文链接:https://www.f2er.com/java/121339.html

猜你在找的Java相关文章