0

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

  • 我的项目
    • 来源
      • com
        • 狡猾的
          • MyClass.java
    • 班级
      • com
        • 狡猾的
          • MyClass.class

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

4

3 回答 3

3

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

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

或者

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

注意:这是假设您在帖子中使用具有comwickedlysmart在同一级别上的层次结构出错。如果它们应该在同一级别,请com.从上面的示例中删除。

于 2013-04-08T18:30:24.830 回答
1

无论您使用什么命令在其文件夹中运行 MyClass.class 以及导航到 Myclass.class。

假设您正在使用

java MyClass 

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

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

从其他目录运行

于 2013-04-08T18:29:32.807 回答
1
java -cp myProject/classes com.wickedlysmart.MyClass
于 2013-04-08T18:29:56.263 回答