java - 从 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”
谁能帮我指出问题所在?
解决方案
我解决了问题。
一种。(在删除了所有与 Java 相关的软件(从 Oracle),但一个 STL Java 版本之后) b。我继续并以正确的方式重新映射Java文件夹的路径(JAVA_HOME和环境路径下)c。重新启动计算机。(在我的情况下,它第一次没有成功,但它可能会立即为你工作,或者即使没有重新启动谁知道)
然后当我运行 <java -version> 和 <javac -version> 时,它运行良好。
感谢大家提供一些解决问题的技巧!
推荐阅读
- python-3.x - 当我在 Python 中应用 RandomForest 时,ValueError: Found input variables with contrast numbers of samples: [2883, 1236]
- javascript - 按钮单击是刷新页面 Kendo Angular ToolBar 溢出按钮
- c# - 运行时的服务工作者
- c# - 如何克服等待可用套接字(SignalR、C#、ASP.NET WebForms)?
- rest - Graphql 中的包装器类型是什么?
- c# - C# 等效于 VBA 中的 MSXML2.DOMDocument
- node.js - 如何获得弹性搜索中搜索次数最多的前 20 个查询?
- python - 将 pandas 中的行值展开为多列
- c# - 在 C# 中获取连接的 USB 设备的供应商 ID/制造商
- reactjs - 从特定页面卸载资源 - React SPA