谁能解释一下下面的命令?
Can anyone please explain me the below command?
我正在阅读教程,其中创建了两个文件 Helper.java 和 Main.java 并执行了以下命令。
javac -d 类 -sourcepath src src\com\mantiso\Helper.java
但是,当我尝试执行此命令时,出现找不到目录的错误 - 类。
根据我的理解,它将创建一个目录 类。
如果我错了请告诉我。
Helper.java -
package com.mantiso;
public class Helper{
public String getMessage(){
return "Hello from Helper";
}
}
Main.java -
package com.pluralsight;
public class Main {
public static void main(String[] args) {
com.mantiso.Helper helper = new com.mantiso.Helper();
System.out.println(helper.getMessage());
}
}
javac 命令中的 -d 选项设置 class 文件的目标目录。目标目录必须已经存在。 javac 不会创建目标目录。所以,你需要先创建"classes"目录,然后再执行命令
以下是您尝试执行的命令的说明。
javac -d classes -sourcepath src src\com\mantiso\Helper.java
-d 指定将要创建的 class 文件的目标目录。你在这里我们应该有 classes 目录。
-sourcepath 指定源路径,即应该在哪里搜索源代码。
对于调试,第一步应该是确保我们拥有所有必需的目录和可用的源代码。
要了解更多可与 javac 一起使用的选项,请参阅 this documentation。
我正在阅读教程,其中创建了两个文件 Helper.java 和 Main.java 并执行了以下命令。
javac -d 类 -sourcepath src src\com\mantiso\Helper.java
但是,当我尝试执行此命令时,出现找不到目录的错误 - 类。 根据我的理解,它将创建一个目录 类。 如果我错了请告诉我。
Helper.java -
package com.mantiso;
public class Helper{
public String getMessage(){
return "Hello from Helper";
}
}
Main.java -
package com.pluralsight;
public class Main {
public static void main(String[] args) {
com.mantiso.Helper helper = new com.mantiso.Helper();
System.out.println(helper.getMessage());
}
}
-d 选项设置 class 文件的目标目录。目标目录必须已经存在。 javac 不会创建目标目录。所以,你需要先创建"classes"目录,然后再执行命令
以下是您尝试执行的命令的说明。
javac -d classes -sourcepath src src\com\mantiso\Helper.java
-d 指定将要创建的 class 文件的目标目录。你在这里我们应该有 classes 目录。
-sourcepath 指定源路径,即应该在哪里搜索源代码。
对于调试,第一步应该是确保我们拥有所有必需的目录和可用的源代码。
要了解更多可与 javac 一起使用的选项,请参阅 this documentation。