java用eclipse导出的jar程序没法用,运行时提示没有主类如下图怎么回事怎么解决

如题所述

1.首先保证你的工程中至少有一个包含Main函数
2.选择你的工程右键导出,选择java下的runable jar file
3.然后点击next后出来选择主类的界面,和生成jar的名称。
这时需要在lanch configuration处选择你的主类,并export destination处填写生成jar的名称。其他保持默认.点击finish,就生成可运行的jar文件了。双击就可以运行了。
4.注意,如果你这个程序是图形界面的话,效果可以直接看见。如果在控制台输出一些东西,这样话会没有反应。如果没有报错,就表示运行成功。追问

试过 还是 那个错误 用哪个程序打开

来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-21
可以试试eclipse的fatjar插件, 很好用的, 简单也不怎么需要配置, 还可以把第三方jar包也直接打进去
第2个回答  2013-01-21
路过。。。

如何解决Eclipse下“找不到或无法加载主类”的错误
首先,在src文件夹上点击右键,选择BuildPath->Use as Source Folder,然后重新编译,通常问题可以得到解决。其次,也可以在Eclipse工程文件夹上点击右键,选择Refresh,然后重新编译,不过这个方法在多数情况下并不奏效。还可以通过右键点击Properties,在JavaBuilderPath的Libraries标签里检查是否存在缺少或无用的...

如何解决Eclipse下“找不到或无法加载主类”的错误
1、在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。2、在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK(这个方法一般不起作用)。3、右键Properties在Java Builder Path的Libraries的标签里面看是否有缺少或者无用的(一般带红差头)的,引入对应的jar包或者删...

java找不到或无法加载主类代码怎么办?
1、类路径问题:确认CLASSPATH环境变量是否包含了你的类文件所在的目录。如果是在命令行下运行,可以手动添加到CLASSPATH中,例如:set CLASSPATH=.;yourpath。如果使用的是IDE(如IntelliJ IDEA, Eclipse等),确保项目构建路径设置正确。2、主类名称错误:检查你在命令行中输入的类名是否正确,注意大小写...

...程序导出为JAR包。eclipse下运行正常,导出来的JAR包运行异常_百度知 ...
解决办法1是 写个启动脚本 set classpath ---你引用的jar 2是用 fatjar打包 把所有的都打进去

如何解决Eclipse下“找不到或无法加载主类”的错误
1、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板 再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择Run ...

eclipse编辑器未包含main类型
运行时候总是提示我编辑器未包含main类型 。是设置错误造成的,解决方法如下:1、首先这里新建一个testjar的项目,然后main方法在ExporMainJar类中,然后主方法中只是输出一句话,代码如下图。2、然后右键点击项目,点击【Export。。。】,如下图。3、接着点击【Runable JAR file】,如下图。4、然后在...

如何解决Eclips法加载主类”的错误
当在Eclipse中遇到“找不到或无法加载主类”的问题时,问题通常源于系统配置或代码错误。以下是解决这个问题的步骤:首先,确保代码的完整性。检查你的main方法是否存在且无误,特别注意System类的首字母应大写,如图中红色标记所示,应移除不必要的package语句(如"aaa")。其次,文件命名要与类名保持一致...

新手,用eclipse编译java软件时 使用run as 运行没有java运行框,见下图...
因为你的类.没有程序入口. 也就是说没有main方法 解决办法 添加main方法即可 具体代码 package eeee;\/\/包名public class Welcome {\/\/public修饰的类public static void main(String[] args) {\/\/main方法System.out.println("Hello World");}} ...

为什么我用eclipse写完Java编译运行的总不是当前窗口的程序
主函数写错。比如:我把“String args[]”写成“String args”,结果编译不出来。

用eclipse导出java后为什么跳出找不到main类
如果是导出jar 包的话 你得编写好那个清单文件 manifest.mf 里面有个Main-class 来指定有main函数的类 Manifest-Version: 1.0 Class-Path: lib\/msbase.jar lib\/mssqlserver.jar lib\/msutil.jar lib\/sqljdbc.jar lib\/ojdbc14.jar lib\/jdom-b9.jar lib\/jdom.jar lib\/dom4j.jar com\/vision...

相似回答