假设我有以下文件夹结构:
- 我的项目
- 来源
- com
- 狡猾的
- MyClass.java
- 狡猾的
- com
- 班级
- com
- 狡猾的
- MyClass.class
- 狡猾的
- com
- 来源
我将使用哪个命令“java.exe”来运行 MyClass.class 类,承认我在文件夹“源”中?
您需要为类文件夹指定类路径,因此您需要执行以下操作:
java -cp ../classes com.wickedlysmart.MyClass
或者
java -cp <full-path-to>/classes com.wickedlysmart.MyClass
注意:这是假设您在帖子中使用具有com
和wickedlysmart
在同一级别上的层次结构出错。如果它们应该在同一级别,请com.
从上面的示例中删除。
无论您使用什么命令在其文件夹中运行 MyClass.class 以及导航到 Myclass.class。
假设您正在使用
java MyClass
从它的目录运行它。现在你必须使用
java -cp ../../myproject/classes com.wickedlysmart.MyClass
从其他目录运行
java -cp myProject/classes com.wickedlysmart.MyClass