Java 有人能给我解释一下下面的命令吗?

Java 有人能给我解释一下下面的命令吗?,java,classpath,javac,Java,Classpath,Javac,我正在阅读一个教程,其中创建了两个文件Helper.java和Main.java,并执行下面的命令 javac-d类-sourcepath src src\com\mantiso\Helper.java 但是,当我试图执行这个命令时,我得到了一个错误,目录未找到-类。 根据我的理解,它将创建一个目录作为类。 如果我错了,请告诉我 Helper.java- package com.mantiso; public class Helper{ public String getMessage

我正在阅读一个教程,其中创建了两个文件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选项设置类文件的目标目录。目标目录必须已经存在。javac不会创建目标目录。因此,您需要先创建“classes”目录,然后执行命令。

-javac命令中的-d选项设置类文件的目标目录。目标目录必须已经存在。javac不会创建目标目录。因此,您需要先创建“classes”目录,然后执行该命令。

下面是您试图执行的命令的说明

javac-d类-sourcepath src src\com\mantiso\Helper.java

-d指定将要创建的类文件的目标目录。你在这里,我们应该上课

-sourcepath指定源路径,即它应该在哪里搜索源代码

对于调试,第一步应该是确保所有必需的目录和源代码都可用


要了解更多可用于javac的选项,请参阅。

下面是您尝试执行的命令的说明

javac-d类-sourcepath src src\com\mantiso\Helper.java

-d指定将要创建的类文件的目标目录。你在这里,我们应该上课

-sourcepath指定源路径,即它应该在哪里搜索源代码

对于调试,第一步应该是确保所有必需的目录和源代码都可用


要了解更多可用于javac的选项,请参阅。

“it will create”看起来不像,因此可能您的理解是错误的:)只需创建目录。检查
Helper.java的代码即可。它似乎与
Main.java
“It will create”不一样,因此可能您的理解是错误的:)只需创建目录。检查
Helper.java的代码即可。它似乎与
Main.java