我有一个包含10个.java文件的java项目。 A1.java,A2.java ...... A9.java和Main.java。 该项目包含一个包grand.big.medium.small,所有.java文件都在此包中。
我使用以下方法编译并为项目创建了一个可执行jar文件:
javac grand/big/medium/small/*.java
运行项目我使用了命令
java -cp . grand/big/medium/small/Main
创建jar我使用了命令
jar -cvmf manifest.txt MyJAR.jar *.class
我想从命令提示符运行jar文件,我正在使用commad
java -cp . -jar grand/big/medium/small/MyJAR.jar
我收到错误: 错误:找不到或加载主类Main
请有人告诉我为什么会收到此错误吗?
答案 0 :(得分:0)
运行方式:
java -cp . -jar grand/big/medium/small/MyJAR.jar grand.big.medium.small.Main
假设您将grand作为当前目录和目录层次结构中的目录。