javac e java命令行

时间:2013-04-08 18:25:33

标签: java javac

假设我有以下文件夹结构:

  • myProject的
      • COM
        • wickedlysmart
          • MyClass.java
      • COM
        • wickedlysmart
          • MyClass.class

我将使用哪个命令'java.exe'来运行MyClass.class类,承认我在文件夹'source'中?

3 个答案:

答案 0 :(得分:3)

您需要指定classes文件夹的类路径,因此您需要执行以下操作:

java -cp ../classes com.wickedlysmart.MyClass

或者

java -cp <full-path-to>/classes com.wickedlysmart.MyClass

注意:这假设您在帖子中发布了错误,其中的层次结构位于同一级别,comwickedlysmart。如果它们应位于同一级别,请从上面的示例中删除com.

答案 1 :(得分:1)

用于在其文件夹中运行MyClass.class以及导航到Myclass.class的任何命令。

假设您正在使用

java MyClass 

从它的目录运行它。现在你必须使用

java -cp ../../myproject/classes com.wickedlysmart.MyClass

从其他目录运行

答案 2 :(得分:1)

java -cp myProject/classes com.wickedlysmart.MyClass