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

时间:2017-11-13 14:27:24

标签: 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文件?谢谢!

3 个答案:

答案 0 :(得分:1)

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

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

enter image description here

答案 1 :(得分:0)

尝试它的一种方法:

打开C:\Temp(或创建,如果不存在)

创建名为HelloWorld.java

的新文件

打开cmd

输入cd /d C:\Temp

输入javac HelloWorld.java

输入java HelloWorld

答案 2 :(得分:0)

你用javac编译 例如:

javac HelloWorld.java

使用java运行已编译的字节代码。您需要将自己置于包含已编译字节码的目录中 例如

C:\introcs\hello\>java HelloWorld
Hello, World