如何用cmd 打开java gui界面
单纯用代码些一个输出语句还能被运行,但cmdjava一个写了继承JFrame的界面却会显示“错误:找不到或无法加载主类”...
单纯用代码些一个输出语句还能被运行,但cmd java一个写了继承JFrame的界面却会显示“错误: 找不到或无法加载主类”
展开
1个回答
展开全部
你具体命令是怎么执行的?java -jar xx.jar,还是java 主类的全类名,如果是前者,jar包里要设置对应的主类才行,如果是后者,你要确定你执行的那个类是否有正确的main方法.最好把情况描述详细点.至于classpath环境变量的配置也有可能导致此问题,但是你如果已经能执行其它的java类,应该就不是此问题.
追问
MANIFEST.MF这个文件我不知道怎么设置。我的那个主类叫MainFunction在名为Test的包里面
追答
这个我也没有具体研究,你可以上网查查.直接把我的一个eclipse导到的jar包里的配置贴给你:
Manifest-Version: 1.0
Class-Path:(这是一个空格).
Main-Class:(这是一个空格)com.ChangFileName
如果你的jar包没有用到额外的其它jar包,那Class-Path直接配置成.(点,即当前路径)就行了.
另外,myeclipse是可以把编译好的类导出到jar包里的(可以选runnable jar file,如果是想可运行的话),点菜单栏的file--export--runnable jar file--然后在下拉菜单中选中你要导出的主类--再选导致到哪里,以及文件名 就OK了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询