用fat jar我直接打包项目后,另为存储,怎么就运行不了?打包在原来项目文件夹就可以运行,请问怎么回事呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用fat jar我直接打包项目后,另为存储,怎么就运行不了?打包在原来项目文件夹就可以运行,请问怎么回事呢相关的知识,希望对你有一定的参考价值。

我安装了Fat Jar 在eclipse中,然后打包,选择了“One-Jar”, 现在遇到一个问题:

我第一次打包的结果如果是选择存放路径是在该工程下,那么运行就没有任何问题。

但是如果:

1. 我复制该JAR包到其他目录,例如桌面,那么就出现问题:可以打开,但是运行起来有问题。

2. 如果我直接选择“use extern Jar-Name" 把JAR包放在桌面,那么会出现和1一样的结果。

请教,这到底是什么问题?该如何解决?

参考技术A 你的程序有没有加入其它的jar文件 打包的时候也要添加的追问

添加了,我用fat jar它有一起打包。。。就是不知道为什么保存在其他路径不行,只有保存在原来项目位置可以用。。。想知道原理···

参考技术B struts的Action类是一般都继承了父类ActionSupport,不知道你说的是不是这个 不用加mainclass、main class是jar包、直接在tomcat里啊、浏览器里访问 ..追问

那是JAVA SWING项目··不是JSP项目。。。

以上是关于用fat jar我直接打包项目后,另为存储,怎么就运行不了?打包在原来项目文件夹就可以运行,请问怎么回事呢的主要内容,如果未能解决你的问题,请参考以下文章

2017.5.1 使用fat jar插件来打包有引用外部jar包的项目

idea的项目打包以后点击没有啥效果

打包的jar 替换或修改文件

我在将java的.class文件打包成.jar文件后运行不了“Failed to load Main-Class”。怎么办?

如何使用fat-jar打包jar文件啊

java 怎么把多个jar打包成一个jar来使用??