首页 > 解决方案 > 从 CMD/Powershell 编译 Java 失败

问题描述

我已经在我的 Windows10 上安装了 JDK

现在,我正在尝试从 cmd 或 PowerShell 运行代码。

我创建了两个java文件,分别是TestClass.java和Test1.java

它们内部都有相同的代码:

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

当我导航到包含文件夹并运行时javac TestClass.java;它编译;当我运行`java TestClass时,我收到错误消息“错误:无法找到或加载主类TestClass.class”

谁能帮我指出问题所在?

标签: javawindowscmdcompiler-errorsjavac

解决方案


我解决了问题。

一种。(在删除了所有与 Java 相关的软件(从 Oracle),但一个 STL Java 版本之后) b。我继续并以正确的方式重新映射Java文件夹的路径(JAVA_HOME和环境路径下)c。重新启动计算机。(在我的情况下,它第一次没有成功,但它可能会立即为你工作,或者即使没有重新启动谁知道)

然后当我运行 <java -version> 和 <javac -version> 时,它运行良好。

感谢大家提供一些解决问题的技巧!


推荐阅读