如何使用命令行编译 java 文件?
How to compile a java file using the command line?
我想测试 Java 在我的机器上是否工作正常,为此我编写了这部分代码。
这是代码:
public class Test {
public static void main(String args[]){
System.out.println("This is a Test class");
}
}
Test.java 文件在目录 C:\Users\HP\Desktop\JAVA 代码,
我执行这个 java 编译命令来编译 java class : javac Test.java ,我收到以下错误:
C:\Users\HP\Desktop\JAVA Code>javac Test.java
Test.java:1: error: error while writing Test: Test.class (Le fichier spÚcifiÚ est introuvable)
public class Test {
^
1 error
您的工作目录中 JAVA 和代码之间的空白 space 可能有问题。这种约定(带有空白 spaces 的目录名称)可能会造成荒谬且耗时的麻烦。请尝试 C:\Users\HP\Desktop\JAVA%20Code 作为 Test.java 文件的路径。
如果使用Mac,您可以使用~/Desktop/JAVA\代码.
希望一切顺利。
感谢您的回复,最后我解决了这个错误
这是解决方案:我正在使用 windows 10,因此当我编译 JAVA 文件时,windows 由于权限原因拒绝了此过程,我将 javac.exe 添加到 windows 中的 授权应用列表中,并且有效。
我想测试 Java 在我的机器上是否工作正常,为此我编写了这部分代码。
这是代码:
public class Test {
public static void main(String args[]){
System.out.println("This is a Test class");
}
}
Test.java 文件在目录 C:\Users\HP\Desktop\JAVA 代码,
我执行这个 java 编译命令来编译 java class : javac Test.java ,我收到以下错误:
C:\Users\HP\Desktop\JAVA Code>javac Test.java
Test.java:1: error: error while writing Test: Test.class (Le fichier spÚcifiÚ est introuvable)
public class Test {
^
1 error
您的工作目录中 JAVA 和代码之间的空白 space 可能有问题。这种约定(带有空白 spaces 的目录名称)可能会造成荒谬且耗时的麻烦。请尝试 C:\Users\HP\Desktop\JAVA%20Code 作为 Test.java 文件的路径。
如果使用Mac,您可以使用~/Desktop/JAVA\代码.
希望一切顺利。
感谢您的回复,最后我解决了这个错误 这是解决方案:我正在使用 windows 10,因此当我编译 JAVA 文件时,windows 由于权限原因拒绝了此过程,我将 javac.exe 添加到 windows 中的 授权应用列表中,并且有效。