java 如何打开一个jar包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 如何打开一个jar包相关的知识,希望对你有一定的参考价值。

我把一些类打成一个jar包,现在想添加新的功能,怎么打开这个jar包呢?3q!

打开执行jar包:在命令行(开始菜单--运行cmd)输入:java -jar <全路径>

例如:java -jar c:\desktop\hello.jar

此jar包中的源代码中指定了Main类,否则无效。

如果是查看jar包内文件解压jar包,可以使用jar -xvf或者常用的解压缩软件都可以打开。

如果是想在编译器中查看jar包代码,例如Eclipse中查看引用jar包,需要安装JAD进行反编译。方法如下:

Java Decompiler Plugin For Eclipse IDE

1. 下载JAD ,
1.5.8版本的jad在 http://www.softpedia.com/progDownload/JAD-Download-85911.html

将展开后的jad.exe放到某个目录,例如 c:/jad/jad.exe

2. 下载JADClipse插件

http://sourceforge.net/projects/jadclipse/files/
将展开后的net.sf.jadclipse_3.3.0.jar放入Eclipse的plugins子目录下

3. 启动Eclipse
注意:eclipse需要重新启动

4. 配置Jadclipse, 在 Windows - Preferences - Java - JadClipse下
配置Jad的路径为 C:/jad/jad.exe;

只需编辑这一个值就ok了
参考技术A 用MyEclipse工具 左侧的项目列表 添加jar包就可以了。 参考技术B jar包的东西一般都是编译过的.class文件,如果要做二次开发,就要进行反编译,将文件反编译成.java文件。eclipse反编译我没用过,不知道效果怎么样。本回答被提问者和网友采纳 参考技术C ...一般的解压缩工具就可以啊 参考技术D 下载BE,MT

java程序如何新建jar包(双击执行)

1.在包中存好你所有的类,在存放包中的文件夹里新建一个txt文件,存入如下信息Main-Class: 包名.类名 注意文本最后要加回车例子如下

2dos命令行在当前文件夹输入jar -cvfm 自定义jar名 上一步定义的文件名 包名 例子如下

3.打开压缩包的方式打开jar文件然后查看META-INF中的MANIFEST.MF文件出现下面这个就成功了,可以双击执行

 注:win10注册jar文件

添加注册表,按下WIN+R,输入regedit,回车.

【注意】如果打不开regedit(注册表编辑器)则看下面这一行,打开了可以无视

在cmd中输入DISM /Online /Cleanup-image /RestoreHealth命令,回车.要用管理员身份运行cmd,否则会提示权限不够

在注册表编辑器中,找到“HKEY_CLASSES_ROOT\\Applications\\javaw.exe\\shell\\open\\command”,在其中文件打开命令中加入参数“-jar”(无引号),修改后的数值类似:“"D:\\Program Files\\Java\\jdk1.8.0_25\\bin\\javaw.exe" -jar "%1"”(只需要添加-jar参数,无需修改其他信息,【注意】-jar与前后的引号之间均有空格),保存并退出注册表编辑器.像这样

以上是关于java 如何打开一个jar包的主要内容,如果未能解决你的问题,请参考以下文章

java中如何安装.jar包

java如何导入包

如何打开.jar文件?

如何读取Jar包里面的文件

java如何导入包

如何将多个Java源文件打包成jar包