你的问题主要是没有找到主类入口:
可用以下方法解决:
1首先保证你的工程中至少有一个包含Main函数
2选择你的工程右键导出,选择java下的runable jar file
3然后点击next后出来选择主类的界面,和生成jar的名称。
这时需要在lanch configuration处选择你的主类,并export destination处填写生成jar的名称。其他保持默认点击finish,就生成可运行的jar文件了。双击就可以运行了。
4注意,如果你这个程序是图形界面的话,效果可以直接看见。如果在控制台输出一些东西,这样话会没有反应。如果没有报错,就表示运行成功。
你说的是打包成jar文件吧!jar就是一个压缩包,在压缩包里建一个META-INF文件夹,在里面建一个MANIFESTMF文件。文件里面指明main所在的类路径!
Manifest-Version: 10
Created-By: 150_06 (XXX)
Main-Class: mainClass
main方法是不能调用的 因为main是一个程序入口方法
好把我再给你说下调用吧
public static void main(String [] args){
}这个方法是不能调用的
但是在这个方法里面可以调用其他方法
如果在同包同类里面可以直接调用其他方法
如果在同包不同类里面要通过生成对象来调用其他方法
如果在不同包里要用improt导入包后才能调用其他方法
以上就是关于Eclipse生成JAR包后,双击找不到主类全部的内容,包括:Eclipse生成JAR包后,双击找不到主类、java运行主程序是哪个文件、如何在类中调用jar里某个类的main方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)