【问题标题】:javac: file not found: Hello world.java [closed]javac:找不到文件:Hello world.java [关闭]
【发布时间】:2019-10-09 13:52:58
【问题描述】:

我正在尝试做我的第一个 Hello world 项目。 当我输入时:

javac Hello world.java
Error: file not found: Hello world.java

我确保在正确的位置和正确的名称中搜索它。我已经在环境变量中设置了 jdk 路径。我使用的是 Windows 10。

【问题讨论】:

  • 请把你的代码放在这里。
  • 文件名中不能有空格。
  • @OldProgrammer 所说的。如果要使用空格或删除空格,则需要引用文件名。
  • 类名和文件名必须一致public class HelloWorld和HelloWorld.java。快乐编程
  • 你的类名和描述它的文件应该是HelloWorld.java,见Naming Conventions。

标签: java javac


【解决方案1】:

在 Java 中,文件名应与类名匹配。由于类名定义中没有空格,即使您设法指示编译器编译文件,您尝试编译的内容也会出现编译错误:

“Hello world.java”文件至少应该有一个main方法

public class Hello world { //Compilation error at this point
    public static void main(String[] args) {
 }
}

确保包含 main 方法的类名是一个单词(例如 Helloworld),并将类文件重命名为 Helloworld.java 用

编译
javac Helloworld.java

运行

java Helloworld

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 2016-01-31
    相关资源
    最近更新 更多