Eclipse生成JAR包后,双击找不到主类
小弟最近用JAVA写了个小程序,最后用Eclipse打JAR包时,生成的JAR包双击运行老师报错。在网上找了很多资料一直解决不了这个问题,一度怀疑是JDK的问题换了一个6...
小弟最近用JAVA 写了个小程序,最后用Eclipse 打JAR包时,生成的JAR包 双击运行 老师报错。
在网上找了很多资料 一直解决不了这个问题,一度怀疑是JDK的问题 换了一个6.0的JDK 还是出错,小弟的环境变量设置如下classpath:.;C:\Program Files\Java\jdk1.6.0_17\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_17\lib\tools.jar
path:C:\Program Files\Java\jdk1.6.0_17\bin
jar的路径不包含中文,
补充一下,错误提示找不到主类 解压那个JAR包后,发现主类确实没有包含进去。小弟是菜鸟 望高手指教。
谢谢各位了。
回xghrbc1001
当我做一个只有单类的 project 时(图形界面) 确实可以成功的打成JAR包,但是当我有多个类时,打JAR包后,就找不到主类(解压JAR包,主类不在里面),随便谢谢各位了
青泉隐士 谢谢你
我这个程序是个图形界面,如果我用 runnable jarfile的话 确实可以运行,但是程序运行的结果 却没有加入我导入的图片 有点费解 麻烦各位了 展开
在网上找了很多资料 一直解决不了这个问题,一度怀疑是JDK的问题 换了一个6.0的JDK 还是出错,小弟的环境变量设置如下classpath:.;C:\Program Files\Java\jdk1.6.0_17\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_17\lib\tools.jar
path:C:\Program Files\Java\jdk1.6.0_17\bin
jar的路径不包含中文,
补充一下,错误提示找不到主类 解压那个JAR包后,发现主类确实没有包含进去。小弟是菜鸟 望高手指教。
谢谢各位了。
回xghrbc1001
当我做一个只有单类的 project 时(图形界面) 确实可以成功的打成JAR包,但是当我有多个类时,打JAR包后,就找不到主类(解压JAR包,主类不在里面),随便谢谢各位了
青泉隐士 谢谢你
我这个程序是个图形界面,如果我用 runnable jarfile的话 确实可以运行,但是程序运行的结果 却没有加入我导入的图片 有点费解 麻烦各位了 展开
3个回答
展开全部
你的问题主要是没有找到主类入口:
可用以下方法解决:
1.首先保证你的工程中至少有一个包含Main函数
2.选择你的工程右键导出,选择java下的runable jar file
3.然后点击next后出来选择主类的界面,和生成jar的名称。
这时需要在lanch configuration处选择你的主类,并export destination处填写生成jar的名称。其他保持默认.点击finish,就生成可运行的jar文件了。双击就可以运行了。
4.注意,如果你这个程序是图形界面的话,效果可以直接看见。如果在控制台输出一些东西,这样话会没有反应。如果没有报错,就表示运行成功。
可用以下方法解决:
1.首先保证你的工程中至少有一个包含Main函数
2.选择你的工程右键导出,选择java下的runable jar file
3.然后点击next后出来选择主类的界面,和生成jar的名称。
这时需要在lanch configuration处选择你的主类,并export destination处填写生成jar的名称。其他保持默认.点击finish,就生成可运行的jar文件了。双击就可以运行了。
4.注意,如果你这个程序是图形界面的话,效果可以直接看见。如果在控制台输出一些东西,这样话会没有反应。如果没有报错,就表示运行成功。
展开全部
1。 保证你的jar包中有且仅有一个Main函数
2。 Eclipse导出的时候选择runnable jar
3。 保证你的jar文件默认是用javaw程序打开
4。 必须是图形界面,dos界面双击后是没有反应的
2。 Eclipse导出的时候选择runnable jar
3。 保证你的jar文件默认是用javaw程序打开
4。 必须是图形界面,dos界面双击后是没有反应的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
导出的时候选择runnable jar(可运行的jar)然后lanch configuration那里选择一下,会弹出你的主类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询