导航:首页 > 编程语言 > java导出jar不能运行

java导出jar不能运行

发布时间:2023-06-01 07:38:20

『壹』 一个java的Swing程序,在myeclipse中可以运行,导出为可运行的jar就无法正常运行了。求助!!

因为你的配置文件读取的方式不对。 打包后,不能使用 File 的方式读取。,

代码,看你的内配置文件是怎么读取容的。

为了保持打包后,代码能兼容, 应该使用 类名.class.getClassLoader().getResource(); 进行读取。 或者使用 类名.class.getClassLoader().getResourceAsStream(); 进行读取资源。

『贰』 java项目导出为jar文件 运行jar文件会报错。 缺少我已经加好的包

你导出的jar包要用到其他jar包,那么你导出的jar包里有这样一个文件MANIFEST.MF,你有没有设置,它就是用来设置main类,和class_path的,在这里你要把需要的jar都写上,至于路径都是相对于你导出的这个jar包的相对位置。我给你一段示例:
***************************************************************************************
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
Main-Class: com.nari.syslog.server.Syslog4jServer
Class-Path: . lib/jna.jar lib/log4j-1.2.14.jar lib/commons-pool.jar li
b/joda-time-2.1.jar lib/syslog4j-0.9.46-bin.jar lib/h2-1.3.159.jar li
b/CollectRmiServerC.jar lib/quartz-all-1.6.4.jar lib/activemq-all-5.3
.2.jar lib/commons-collections-3.2.jar lib/dom4j-1.6.1.jar lib/jaxen-
1.1-beta-7.jar

***************************************************************************************
看到 lib/XX.jar形式了么,至于这个lib就是和导出的jar包同级目录下面的一个文件夹,然后将所需要的其他jar包都放到lib文件夹下,再运行该导出jar文件,就会找到所引用的jar包了,搞熟练了就没什么了,这些都可以借用MyEclipse的导入导出功能,这些配置性的东西都会自动生成,没必要记。
你可以继续追问,不行的话,再call我,今天上班没事干

『叁』 java小程序在eclipse中正常运行,倒出为jar可运行程序就无反应

jar包的名字包含空格是茄悉哗会导致这种情况颤行发生的,所以要检查下包名
读取jar文件中的内容是有特定语法的。
做个比较
1.普通windows文件系统
file:\D:\MapMole\img\map\map.jpg //你一定要在这个路径上有文件才能读写
2.jar文件中的文件:
jar:file:\D:\MapMole.jar!\img\map\map.jpg
区别一眼就看出来了(2中有jar前缀,并且有'!')。
获取输入陆数流的方法:
URL url=new URL("jar:file:\D:\MapMole.jar!\img\map\map.jpg");
InputStream is=url.openStream();

『肆』 安装完JAVA后无法运行JAR文件

不会是说你想直接双击山唯jar文件运行吧?
一般,装了jdk,配置好环境变量之后,通过java
-jar
xxxx.jar是可以运行的,当然前明尘提是
该jar文件是合法指定了Main
Class的
要想双击运行jar的话,就激唯禅要先做关联

『伍』 Java文件打包成Jar文件,Jar文件用不了。有没有高手知道怎么办的

我给你看看我是怎渣纳芹么打包的吧,
源文件茄册Hello.java,编译后Hello.class主类Hello
1.cd到文件所在目录
2.打包,输入jar cvfe hello.jar Hello Hello.class
//cvfe中的e表示指定主类, Hello是主类名如毕
3.运行 输入java -jar hello.jar 控制台输出hello world

『陆』 java导出含有引用外部jar时,导出的jar文件不可运行,双击无反映。在eclipse下运行正常。

你导出的jar文件如果真的不能运行,会有个弹窗的。
我粗略的看了你的代码,如果你想运行打包出来的程序,需要在早盯你薯稿的放jar文件的目录新建res文件夹,然后要数睁孝有date.xls这个表

『柒』 java代码打成jar包后,不能运行怎么回事

在命令行中打包是没有指定main函数在的文件的,在需要打包的项目目录专下建立manifest.mf文件 格式如下属
Manifest-Version: 1.0
Main-Class: z.Z
Created-By: train
其中main-class设置主函数,例如我这里的z.Z
若有引用的jar包,需要在新建Class-Path属性,然后写明
切记每个冒号后面需要有一个空格,否则会报ioexception

然后按照之前的提示执行
jar cvfm xx.jar manifest.mf *.*
即可
执行jar文件用java -jar x.jar

『捌』 JAVA 程序打包成JAR 为什么不可以直接打开

只要电脑上安装了JDK都可念槐基以直接打开jar文件。应该是你当初仔谨没有安装JDK而明颤是直接丢到你电脑上的。

安装了JDK之后,打开方式中会有如图,选择第一个打开便可以

阅读全文

与java导出jar不能运行相关的资料

热点内容
香港聊斋系列 浏览:802
能看老电影的网站有哪些 浏览:350
韩国电影女的开美发店 浏览:504
沐光之女免费kan 浏览:43
二龙湖系列电影大全 浏览:280
港片十方是什么电影 浏览:477
主角叫苏绾绾的穿越小说 浏览:985
51定时器2程序 浏览:354
新建文件夹红衣服女的谁演的 浏览:173
怎么看现在这个点在放映的影院 浏览:654
linuxpid文件位置 浏览:673
iphone6plus不能自动锁屏 浏览:758
win10桌面上的文件ink 浏览:565
韩国女演员朱艺彬 浏览:406
中国床戏电影合集 浏览:930
科幻片,一个人变成沙子从钥匙孔进入门内 浏览:789
用手表穿越的国产电影 浏览:406
政府购买服务是哪个文件 浏览:800
标书文件销毁电话是多少 浏览:646
滴滴打车红包一键领取工具 浏览:578

友情链接