`
当当猫
  • 浏览: 47266 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Fat jar 打包之相对路径

 
阅读更多

  今天忙活了一下午总于是把fat jar打包给整明白了,大致在网上收的fat jar 的内容也就那些,大多就是傻瓜式下步下步,就完成了。额,经过本人愚钝一下午的努力,感悟出点小经验和大家分享下。

     一、傻瓜式安装的确可以生成运行文件,但前提是你的项目中或者说简单点就是类中不是开发桌面运用,不需要哪么图像和文件做修饰,毕竟java 的图像界面不咋的。也就是通过this.class().gerResource("/images/xxxx"),取的些图片的话,不好说了,我遇到的问题是:fat jar打包完成后,在再其项目下生成 xxx.jar,在此项目里运行文件可行。但是到其他盘符下,最多就出现弹出窗口,登录后下步就没有音信了。解决方法是:在在任意盘符下的fat jar打包好的文件 xxx.jar到其路径下运行 java -jar xxx.jar -pause 运行这个文件,这时进行操作就可以看到所报错误.  我所报的错是找不到image/xxx.jpg这个文件,于是我把images文件夹拷贝到xxxx.jar 同盘符下,再次运行成功.

这个就会出现一个问题:能不能把images文件一同打入jar包中呢,到目前为止我认为是不可以的。

     总结下:

              主要是还是要熟悉基础,了解java -jar 用法。

0
0
分享到:
评论
4 楼 谷熙亚 2013-04-15  
zhyouyouzh 写道
用fatjar是可以把images文件一同打入jar包中的

打包时候选择include files时把你的图片的目录加进去就好了。






可以截个图吧     我没看到怎么打进去,谢谢
3 楼 谷熙亚 2013-04-15  
1楼:
怎么把images打进去啊?
2 楼 zhehuan 2011-07-11  
还以为你解决了呢!!!
1 楼 zhyouyouzh 2009-12-17  
用fatjar是可以把images文件一同打入jar包中的

打包时候选择include files时把你的图片的目录加进去就好了。

相关推荐

    Fat jar打包Java工具

    总的来说,Fat jar打包工具简化了Java项目的部署流程,使得用户可以方便地运行一个包含所有依赖的单一可执行文件,而无需关心类路径的配置。在Eclipse这样的IDE中,通过插件进行打包,可以进一步提高开发效率。

    Fatjar打包第三方包

    本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...

    fat jar打包插件

    Fat jar打包的主要目标是解决Java的类路径问题,尤其是在使用Maven或Gradle等构建工具时,依赖管理变得复杂。通过将所有依赖库嵌入到一个单一的JAR文件中,可以避免运行时因找不到类或资源而引发的错误。 实现fat ...

    fatjar打包工具

    【fatjar打包工具】是一种非常实用的Java项目打包工具,它允许开发者将整个项目的依赖库合并到一个单一的JAR(Java Archive)文件中,因此被称为"fat"或"uber" JAR。这个工具解决了在运行Java应用程序时,因为缺少...

    eclipse fatjar打包插件与教程

    这时候,`fatjar`插件就派上了用场,它允许开发者将整个项目及其所有依赖打包进一个单一的、"胖"的JAR文件中,方便运行。 `fatjar`插件是专门为了解决这个问题而设计的,它的主要作用是在创建JAR文件时,不仅包含...

    Eclipse打包工具FATJAR

    - FATJAR打包过程中可能会遇到类重复或资源文件覆盖的问题,此时需要检查项目的构建路径,确保无重复的库或资源。 - 如果依赖的库也包含有其他的库,FATJAR可能会产生类冲突。在这种情况下,可能需要手动排除某些库...

    Eclipse插件打包Jar文件fatjar(支持eclipse4.4及以上版本).zip

    本话题将围绕"Eclipse插件打包Jar文件fatjar"展开,讲解如何在Eclipse 4.4及以上版本中创建一个包含所有依赖的“fat jar”文件。 "Fat jar",又称为"uber jar",是一种将项目的所有依赖库合并到一个单一的JAR文件中...

    eclipse Fatjar 打包 jar包

    Eclipse是Java开发常用的集成开发环境,Fatjar是与之配套的打包工具,而Java是编写应用程序的语言。 6. **文件 "说明.txt"**:可能包含关于如何使用Fatjar插件,打包步骤,或者解压jar到Eclipse plugins目录的详细...

    fatjar 打包插件与快速查找eclipse插件

    `fatjar`通过包含所有依赖,避免了运行时出现"ClassNotFoundException"或其他由于缺少类路径而导致的问题,简化了部署流程。 `fatjar`插件主要工作原理是扫描项目中的所有类和资源,包括外部库,然后使用Java的`jar...

    绝对可行,图解MyEclipse8.5安装fatjar以及制作可执行jar方法!

    Fatjar是一个插件,允许用户将Java项目打包成一个可执行的jar文件,方便发布和分发。下面我们将详细介绍如何在MyEclipse8.5中安装Fatjar插件和制作可执行jar文件。 安装Fatjar插件 Fatjar插件可以从...

    java打包工具fatjar插件(官网0.0.31版本)

    Fatjar这个名字来源于它能创建的“肥胖”JAR,因为它将所有依赖的类库都包含在内,使得生成的JAR文件体积相对较大,但同时也使得运行更加方便,因为无需额外设置类路径。 Fatjar插件的主要功能在于解决了Java项目中...

    Eclipse 打jar包(fat jar)操作步骤(内含截图)

    4. **配置JAR**: 在"JAR export"窗口中,确认"Selected resources"是你想要打包的项目,然后在"Destination"中指定输出的JAR文件路径和名称。勾选"Compress the contents of JAR file"以减小文件大小。 5. **添加...

    打包jar文件Eclipse插件FatJar安装与使用.pdf

    2. **选择FatJar打包选项**: - 在导出向导中选择`fat jar`选项。 3. **配置打包参数**: - 指定输出的`.jar`文件路径和名称。 - 选择需要包含的资源和依赖库。 4. **完成打包**: - 点击`Finish`按钮完成打包...

    fatjar java程序 打包 eclipse myeclipse插件

    描述中提到了“eclipse myeclipse插件”,这表明我们将讨论如何在Eclipse和MyEclipse这两种集成开发环境(IDE)中使用fatjar插件来完成上述的打包过程。Eclipse是一款广受欢迎的开源Java IDE,而MyEclipse是其商业...

    fatjar工具 将java工程打成可执行jar包

    Fatjar工具的出现解决了传统jar打包时依赖库分离的问题。在Java中,如果一个项目依赖于多个外部库,通常会把这些库分别打包,运行时需要设置类路径(classpath)来确保所有依赖都能被找到。然而,这在分发和运行时...

    Fat Jar无敌版本下载

    它允许开发者在没有fat jar打包选项的情况下,仍然能够方便地进行单一JAR的打包工作。这个修改后的版本已经经过了实际测试,证明它是可行的,可以在当前的开发环境中使用。 Fat Jar工具的主要作用是将项目的所有...

    fatjar_0.0.32.jar

    传统的JAR打包方式不包括外部库,这导致在运行时需要设置复杂的类路径。fatjar插件则解决了这个问题,它能够将所有依赖的库合并到一个JAR中,极大地简化了部署流程。 在MyEclipse和Eclipse中使用fatjar,首先需要...

    net.sf.fjep.fatjar_0.0.32

    fatjar插件是Java开发者常用的一个工具,它的主要功能是将Java项目打包成一个可执行的JAR文件,包含了所有依赖的库和资源,这样其他程序或系统就可以直接运行这个单一的JAR文件,而无需额外设置类路径。 在Eclipse...

    net.sf.fjep.fatjar_0.0.32.jar

    7. 现在,在项目中,可以选择使用"FatJar"插件来打包项目,它会自动包含所有依赖。 标签"fatjar"直接关联了这个主题的核心概念,即构建包含所有依赖的单一JAR文件。 在"压缩包子文件的文件名称列表"中提到的...

Global site tag (gtag.js) - Google Analytics