如何打开,编辑和转换JAR文件

要知道什么

  • JAR文件是Java归档文件。
  • 用浏览器打开一个(JRE必须安装)。
  • 转换为EXEEclipse

本文解释了什么是JAR文件,根据您想要使用它的方式打开JAR文件的不同方法,以及如何将JAR文件转换为EXE或ZIP。

什么是JAR文件?

一个文件. jar的文件扩展名是一个Java存档文件,用于存储Java程序和游戏在一个单一的文件。有些包含使它们作为独立应用程序工作的文件,而另一些则包含供其他程序使用的程序库。

JAR文件邮政编码压缩并经常存储类文件、清单文件以及图像、声音剪辑和安全证书等应用程序资源。由于它们可以以压缩格式保存数百甚至数千个文件,因此很容易共享和移动JAR文件。

支持java的移动设备可能使用JAR文件作为游戏文件,一些web浏览器使用JAR格式保存主题和附加组件。

JAR文件

如何打开JAR文件

JRE (Java Runtime Environment)必须安装,以打开可执行JAR文件,但请注意,并不是所有的JAR文件都是可执行文件。安装完成后,只需双击JAR文件就可以打开它。

一些移动设备内置JRE。一旦安装,Java应用程序也可以在网络浏览器中打开,如Firefox、Safari、Edge或Internet Explorer (但不是铬)。

由于JAR文件是用ZIP压缩的,所以任何文件解压缩器都可以打开一个来查看其中的内容。这包括以下程序7 - zip,PeaZipjZip

打开JAR文件的另一种方法是使用下面的方法命令命令提示符,替换yourfile.jar你自己的JAR文件的名字:

java jar yourfile.jar


由于您可能需要不同的程序来打开不同的JAR文件,请参阅如何更改特定文件扩展名的默认程序如果它会自动打开一个你不想使用它的程序。

打开JAR文件时出错

由于Windows操作系统和一些web浏览器中的安全设置,在试图访问Java应用程序时出现错误并不罕见。

例如,“Java应用程序阻塞"在尝试加载Java applet时可能会出现。"您的安全设置已阻止不受信任的应用程序运行。可以由设置安全级别在Java控制面板小程序

如果你在安装JRE后还不能打开Java小程序,请先打开确保您的浏览器中启用了Java控制面板已正确设置为使用Java。然后,关闭所有打开的窗口,然后重新打开整个程序,重新启动浏览器。

同时,检查您运行的是最新版本的Java。如果没有,返回到上面的JRE链接并安装最新版本。

如何转换JAR文件

控件的帮助下,可以将JAR文件的CLASS文件反编译为Java文件JavaDecompilers.com的网站。在那里上传JAR文件并选择要使用的反编译器。

将Java应用程序转换为可以在Android平台上使用的应用程序需要JAR到APK文件转换。一种选择可能是在Android模拟器中运行JAR文件,以便程序自动创建APK文件。然而,在Android上获得Java程序的最简单方法似乎是从原始源代码编译APK。

你可以制作可执行JAR文件在编程应用中Eclipse

WAR文件是Java Web Archive文件,但是您不能将JAR文件直接转换为WAR文件,因为WAR格式具有JAR所没有的特殊结构。相反,您可以构建一个WAR,然后将JAR文件添加到lib目录中,这样JAR文件中的类就可以使用了。WizToWar也许能帮到你。

要从JAR文件生成ZIP文件,只需将文件扩展名从.JAR重命名为.ZIP即可。这实际上并不执行文件转换,但它确实让使用ZIP文件(如7-Zip或PeaZip)的程序更容易打开JAR文件。

关于JAR格式的更多信息

如果你需要帮助将程序打包到JAR文件中,点击该链接查看Oracle网站上的说明。

JAR归档文件中只能包含一个清单文件,它必须位于meta - inf / MANIFEST。曼氏金融的位置。它应该遵循语法名称和值之间用冒号分隔,比如Manifest-Version: 1.0。这个MF文件可以指定应用程序应该加载的类。

Java开发人员可以对其应用程序进行数字签名,但不能对JAR文件本身进行签名。相反,归档文件中的文件是带签名的校验和

这个页面有用吗?