从unix命令提示符运行jar文件(ERROR)

时间:2014-11-29 11:20:57

标签: java unix command-line

我有一个包含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

请有人告诉我为什么会收到此错误吗?

1 个答案:

答案 0 :(得分:0)

运行方式:

java -cp . -jar grand/big/medium/small/MyJAR.jar grand.big.medium.small.Main

假设您将grand作为当前目录和目录层次结构中的目录。