为什么从Eclipse导出的可运行的JAR不工作

如题所述

从Eclipse导出的可运行的JAR不工作:
jar包的名字包含空格是会导致这种情况发生的,所以要检查下包名
读取jar文件中的内容是有特定语法的。
做个比较
1.普通windows文件系统:
file:\D:\MapModule\img\map\map.jpg //你一定要在这个路径上有文件才能读写
2.jar文件中的文件:
jar:file:\D:\MapModule.jar!\img\map\map.jpg
区别一眼就看出来了(2中有jar前缀,并且有'!')。
获取输入流的方法:
URL url=new URL("jar:file:\D:\MapModule.jar!\img\map\map.jpg");
InputStream is=url.openStream();
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-02
在eclpse中找到你要导出的java程序 选中它
eclipse怎么导出可执行jar包
单击文件 -->export
eclipse怎么导出可执行jar包
在弹出的export对话框中找到 jar File 单击选中-->next
eclipse怎么导出可执行jar包
按图示顺序依次 选好你的java程序,勾选右栏两个选项,选择保存到文件名和位置,最后点next
eclipse怎么导出可执行jar包
出现这个图片时 点击 Browse 浏览你的java文件选择程序入口java文件
eclipse怎么导出可执行jar包
eclipse怎么导出可执行jar包
eclipse怎么导出可执行jar包
选中你的入口程序后 点next-->finish
eclipse怎么导出可执行jar包
这样我们的jar文件就导出成功啦
第2个回答  2017-11-01
1、你放的文件夹放错了,这个是经常容易犯的错误
2、jar不完整,这个出错几率很小

eclipse环境下SWING程序导出为JAR包。eclipse下运行正常,导出来的JAR...
1.报什么错误?如果不是找不到main函数的话,可能你打包没选择main主函数,选一下实验下,现在做c没环境抓图了,eclipse注意一步一下的选 其他异常需要去命令行下执行察看 打cmd 进dos环境, 进入你的jar所在目录 java -jar ***.jar 执行,看看出什么异常 2.一般不是资源找不到的话就是 no class ...

为什么Eclipse导出的可运行的jar文件,导出后双击后没反应?
jar 文件要在命令行里运行,开始->运行(XP)\/在搜索程序和文件对话框里->里输入cmd->在弹出的cmd框中键入:java -jar 你的JAR文件完整路径和名称.jar -> 回车,就可以运行了。普通双击是没用的(并没关联到 java 并以-jar参数运行),甚至常常被当做一个类似rar的包打开。

eclipse打包的可执行jar文件双击无法运行
只要你在文件夹选项中的设定的参数是和以前是一样的就可以了。你只能改那个 javaw.exe 的位置,其它的参数不能动,是手工输入那个路径,不要用它的弹出对话框来选择啦。

eclipse导出的jar,双击打不开。本地有jdk环境。虽然借助插件和软件可以...
你导出的并不是一个可执行的jar,所以只能通过jvm启动,java -jar 。。。,eclipse导出jar有2种jar,一种是runnable一种是普通的,你用java -jar不成功可能是因为缺少依赖jar

Java读串口,Eclipse中可运行,打jar包后不可运行
首先不用通过直接双击的办法运行,看不到错误,使用命令行运行看看是什么异常。一般我都是使用java -cp选项指定lib下的jar包,如果需要双击运行可以用exe4j做成exe文件

为什么我用eclipse直接打包的jar可以运行(虽然没有图片显示),但是用f...
估计你的fatjar 没有打包所有必须的jar吧 或者是main入口未设置正确 我用fatjar一直正常

为什么Eclipse建的Java项目打成jar包执行不了,老是报错
有可能是项目引入的jar包没有打入到jar中,建议用专门的jar打包插件比如fatjar

用eclipse导出的jar运行文件,为啥在我的电脑可以完美运行,拿到其他电脑...
你要把引用的那个jar文件也一起打包发过去,com.seven.txt.txtUI这个你是引用的吧?把它所在的那个jar文件一起打包。像连接数据用的JDBC,你不一起打包,也会各种错误

eclipse导入项目为什么运行不了,在别人那运行好好的
这跟你安装的java JDK有关系,你可以查看代码,到错误的代码下查看提示,选择Fix project试试看、还有可能一个原因是程序的版本不同。

高手看看我的jar怎么运行不了
1.既然源代码没有问题,就考虑一下是否是生成Jar文件出问题了,如果你是用Eclipse编译器写的,那么在工程文件能找到Jar包的,也能运行的。2.用Java 命令运行Jar文件,考虑一下系统的环境变量是否设置好,祝好运,多试试就会找到原因,下次把你的问题贴详细一点。

相似回答