gpt4 book ai didi

java - 无法让 Java 编译 : cannot find file

转载 作者:搜寻专家 更新时间:2023-11-01 03:23:18 25 4
gpt4 key购买 nike

我对编程还很陌生,所以让我解释一下我现在的位置:

  • 我已经下载了最新的 JDK
  • 我已经更改了环境变量选项卡中的路径变量,javac 确实在命令提示符下自行运行
  • 我已经下载了 Notepad++

所以我创建了一个非常简单的程序,几乎只是一个简单的“hello world”交易...

public class pleaseWork {
public static void main (String[] args) {
System.out.println("Please work");
}
}

并将其保存到我的 C 盘上的一个文件夹中,但不在 java 文件夹中的任何位置。我将其保存为 pleaseWork.java。

所以我转到命令行,如果我只输入 javac,它会正确运行,但是如果我输入 javac pleaseWork.java,我会得到一个错误 -

javac: 找不到文件: pleaseWork.java

所以基本上我问的是我是否需要将我的 Notepad++ .java 文件保存在某个地方以便它们在命令提示符下编译或者是其他什么?

最佳答案

错误 javac: file not found: pleaseWork.java 表示您的 javac 命令无法找到您在 pleaseWork 命令中提供的文件。 java.

要在任何文件夹中编译文件,您需要转到 JAVA 文件所在的路径,从该路径执行命令 javac pleaseWork.java

您正在从该 java 文件不存在的目录路径中执行您的 javac 命令。

另一种方式是
您需要在参数中指定完整的文件路径。
例如 javac "C:\temp\pleaseWork.java"

欲了解更多信息,请访问 How to Run JAVA file from command promt.

关于java - 无法让 Java 编译 : cannot find file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22978436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com