尝试使用 javac returns "File not found" 通过命令行编译 class 文件
Attempting to compile class file through command line with javac returns "File not found"
下载并设置jdk/javac路径后,我希望能够通过命令提示符手动编译一个class文件。然而,这就是我的 cmd window 在我检查版本以查看是否设置了路径之后的样子,然后尝试从 Intellij 编译一个小的 class 文件。
C:\Users\goel>java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
C:\Users\goel>javac Main.java
error: file not found: Main.java
Usage: javac <options> <source files>
use --help for a list of possible options
文件在电脑上,第一次尝试失败后我也复制到桌面了。任何有关如何解决此问题的帮助都会很棒。
您需要从存在 Main.java
文件的项目文件夹中执行 运行 javac
命令。从错误中可以看到 C:\Users\goel
文件夹中没有 Main.java
文件。使用命令更改文件夹:
cd /d <path_to_folder_with_Main.java_file>
下载并设置jdk/javac路径后,我希望能够通过命令提示符手动编译一个class文件。然而,这就是我的 cmd window 在我检查版本以查看是否设置了路径之后的样子,然后尝试从 Intellij 编译一个小的 class 文件。
C:\Users\goel>java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
C:\Users\goel>javac Main.java
error: file not found: Main.java
Usage: javac <options> <source files>
use --help for a list of possible options
文件在电脑上,第一次尝试失败后我也复制到桌面了。任何有关如何解决此问题的帮助都会很棒。
您需要从存在 Main.java
文件的项目文件夹中执行 运行 javac
命令。从错误中可以看到 C:\Users\goel
文件夹中没有 Main.java
文件。使用命令更改文件夹:
cd /d <path_to_folder_with_Main.java_file>