当我把java程序打包为jar文件后,运行它,老是提示不能找到main class,为什么呀?
为了便于说明情况,我简化代码如下:
package kankan;
public class system{
public static void main(String[] agrs){
System.out.println("yuu");
}
}
然后我再控制台下输入命令:
jar cvf Test.jar .
然后我解压jar包,用记事本打开 MANIFEST.MF文件,修改里面的内容如下:
Manifest-Version: 1.0
Created-By: 1.6.0_14 (Sun Microsystems Inc.)
Class-Path: .
Main-Class: system
在然后我输入命令,jar cvfm Test.jar MANIFEST.MF .
当我点击jar文件时,老是提示不能找到主class。
然而当我,把代码中的package kankan;去掉,在打包就成功了,这是为什么呀?