java - 命令提示符无法找到或运行我的 Java 文件

标签 java cmd javac

这里是新程序员,实际使用编辑器并运行它。我创建了一个简单的程序来说明这一点。

public class HelloWorld {

    public static void main(String[] args) {
        // Prints "Hello, World" to the terminal window.
        System.out.println("Hello, World");
    }
}

我已经将路径设置为“C:\Program Files\Java\jdk1.8.0_151\bin\”。(当前版本“1.8.0_151”)。在 cmd 输入中,“java”和“javac”一直工作,直到我尝试查找文件名“HelloWorld.java”或“HelloWorld”。如何让 cmd 查找并运行我的 java 文件?谢谢你!

最佳答案

我对您的代码执行了以下步骤并且有效:

  • 在保存 HelloWorld.java 的文件夹中打开命令提示符
  • 确保类名与文件名相同。
  • 检查您是否已将 java 可执行文件/文件夹添加到系统路径,您可以尝试:java -version(这应该打印有关您安装的 java 版本的信息)
  • 编译代码:javac HelloWorld.java
  • 现在应该生成一个类文件:HelloWorld.class
  • 运行主类:java HelloWorld
  • 注意:没有 .class 扩展名
  • 注意:在 Windows 上使用 dir 而不是 ls 来查看当前目录中的文件
  • 注意:您是否指定了名称?

enter image description here

关于java - 命令提示符无法找到或运行我的 Java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47266637/

相关文章:

javac错误: inconvertible types with generics?

java - 尝试运行 exe 文件时不支持 major.minor 版本 52.0

java - 客房预订计划

java - 需要 Java 等价物才能对 PHP 代码进行 3DES 解密

cmd - 如何在 Windows 控制台命令参数中使用引号?

batch-file - 如何从 Windows 命令提示符以特定用户身份调用 PowerShell 脚本?

java - 警告 : [unchecked] unchecked call to add(E) as a member of the raw type java. util.List

Java Web 服务。如何在 Java 控制台应用程序中创建 Web 服务?

java - 在java中从XML中获取子节点的值

java - 如何让 MATLAB 在 CMD 上运行?