jar

标签: jar

Intellij Idea输出可运行jar包

在开发中经常可以看到可以执行的jar包,如paros.jar,双击运行就可以出现界面,而且是跨平台的,只要安装了jdk的设置都可以运行,那这样的jar包是怎么打包的呢? 这得说起我一个apk重签名的工具,一个利用java awt开发的可视化小工具,想把它打包成一个jar包供其他用户使用,我是用的开发工具是intellij idea,像eclipse不在讨论范围,android studio和这个操作一致。 开始上图了,选择右上角项目菜单 选择Artifaces,然后点击+号添加JAR 选择程序入口Main方法 如果你的项目仅仅只有代码,没有起亚资源文件需要打入包中,那你可以直接Apply,然后ok了,跳过下面添加图片这一步。 我的项目中包括了一张图片,resigner.png,而且在res目录下 我要怎么把图片文件打包到jar文件中呢 创建一个文件夹,名字和你包含图片的文件夹一直,我这里叫res 再在这个res目录中包含进去我们项目中的图片, 选择add cope of 选择File,会弹出提示框让我们选择文件 选择resigner.png图片 然后Apply ok就完成配置了 想打包的话,选择Build -> Build Artifacts就好了

阅读全文...

java访问jar内的图片资源

转自:http://blog.csdn.net/andycpp/article/details/1231619   当你编写一个图形界面的程序的时候,你肯定要使用各种图片资源。那么,当你发布你的程序的时候,这些图片资源如何发布呢?最简洁的方式就是将这些图片资源连同你的class文件一起打包为一个可执行Jar文件,这样你只需发布一个jar文件就囊括了所有的内容,用户只需双击该Jar文件就能运行程序。如果把图片打包在Jar文件中,编写程序的时候如何访问这些图片呢?这些图片的路径是什么呢?可以用getResource()方法来解决这个问题。下面我们具体分析2种最常见的情况: 1、你将所有资源打包为andy.jar,你的类位于一个包中:package andycpp;你的图片资源全部放在images文件夹中,而images文件夹也位于andycpp包内。这样的话,最终的路径表现为: andy.jar     |andycpp              |  GUITest.class              |_  images                          |_ Snap1.jpg因为图片文件夹和引用他的类位于同一个层次,因此可以通过相对路径来访问:         java.net.URL imgURL = GUITest.class.getResource(“images/

阅读全文...

jar文件的打包与解包

在android开发过程中会用到很多框架或者第三方api,基本上使用的方法都是导入jar文件。今天教大家怎么打包和解包jar文件。 1.解包jar 下载jd-gui.exe文件就可以直接打开jar查看里面的代码 jd-gui.exe下载地址:http://yunpan.cn/QhhdR6JHufURr  访问密码 a122 直接双击打开jd-gui.exe,再将jar文件拖入到界面里面就可以显示jar源码了。 2.打包jar 打包jar用eclipse提供的方法 选择项目右键导出 选择java里面的jar file 选择需要导出的文件和导出的地址

阅读全文...