
Jarfix(编程开发与数据库数据关联修复工具)
v3.0.0 免费版- 软件大小:0.74 MB
- 更新日期:2020-12-10 14:50
- 软件语言:英文
- 软件类别:网络辅助
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
Jarfix是一款多功能编程开发环境,如果双击jar文件,而Java应用程序未启动,则您的.jar关联已被劫持,用户可以使用Jarfix解决问题,上面问题的根本原因是程序盗用了.jar关联,如果您是第一次安装Java Runtime Environment,则将名为jar的文件类型正确分配给javaw.exe;jar”是 java archive的缩写,而javaw.exe是执行.jar的正确程序;在Windows上,任何程序都可以随时窃取文件类型,即使该文件类型已与Jarfix应用关联;许多zip/unzip程序更喜欢这样做,因为jar存储在中,如果双击.jar,则pack程序将打开文件,而不是javaw运行该程序,因为pack程序会忽略也存储在.jar中的元信息,在Oracle bug数据库中,低优先级报告4912211添加机制来还原被劫持的.jar和.jnlp文件扩展名,但已关闭为已关闭,无法修复;如果用户使用的是没有安装程序的免费OpenJDK,则用户也可能会错过与.jar的文件连接,每次出现此问题时,请重新安装Java Runtime Environment或手动修复Windows注册表;可以使用小型但可靠的jarfix.exe程序轻松解决此问题,只需双击它即可恢复与javaw.exe的.jar关联!

新版功能
从Java 11开始,Oracle不再提供专用的JRE,只有JDK,因此对于x64和JDK 9 +,jarfix 3将先搜索JDK
然后再搜索JRE,否则找不到最新的Java Runtime Environment
如果同时安装了JDK 11+和JRE版本<11-对于Oracle JDK <9或在32位平台上
则成熟的搜索策略保持未链接状态
添加了选项/ k以便仅在Windows注册表中搜索JDK而不是JRE-
添加了对从Windows注册表中的Azul Systems查找JDK的支持
添加了选项/ z,以便在Windows注册表中搜索仅来自Azul Systems的JDK
添加了选项/ l,以创建一个称为“最新”的链接,该链接指向最新的JRE / JDK。
软件特色
符号链接将存储在JRE / JDK的父文件夹下。
删除了选项/ c,因为存在更舒适的解决方案:如果存在 .ini文件,它将由 .exe读取
只需将替换为您选择的名称即可。
这样,您可以使用不同的配置调用jarfix,而无需转到命令行。
该功能对于为安装程序不附带的OpenJDK捆绑包设置.jar文件关联也很有用
例如,来自jdk.java.net或AdoptOpenJDK.net的OpenJDK
将所有链接从http更改为https
使用教程
解决方案...
使用小型但可靠的jarfix.exe程序,可以非常轻松地解决此问题。只需双击它即可恢复与javaw.exe的.jar关联。

可选参数...
默认情况下,jarfix无需任何其他参数即可解决该问题。
但是,如果要自定义jarfix的行为,可以使用一些可选参数
可选参数描述
/ 64在Windows x64上,可以同时安装32位JRE和/或64位JRE。
默认情况下,jarfix首先搜索32位JRE,如果未找到32位JRE,它将继续搜索64位JRE。
使用/ 64选项,您告诉jarfix仅搜索64位JRE / JDK。
/一种选项/ a将名为以...身份运行和以管理员身份运行的菜单项分别添加到Windows资源管理器的上下文菜单中
以便也以管理员身份执行.jar文件权限。
这对于以.jar格式存储的基于Java的安装程序很有用
因为通常这些安装程序要写入Windows程序目录,在该目录中普通用户默认没有写权限。
/H打印一些帮助(版本,作者,语法)并退出程序。
/一世为.jar文件设置替代图标(仅对于较旧的JRE是必需的)。
/ k强制在Windows注册表中仅搜索JDK。该选项将跳过对JRE的搜索。
/升创建一个名为“最新”的符号链接,该链接指向jarfix可以找到的JRE / JDK。
可以使用.ini文件指定链接的备用名称。另请参见“可选配置文件”部分。
/秒静默运行jarfix(无任何对话框)。
如果jarfix应该由其他程序启动
或者要通过Windows的自动启动功能运行jarfix,这可能会很有用。
/ u仅还原当前用户帐户的.jar关联。如果您没有计算机的管理员权限,则可以使用该选项。
如果您是管理员,并且实际上要使用与计算机上所有其他用户不同的JRE,则该选项也很有用。
/X提取四个文件并退出程序。正在提取的文件是:a)jarfix-license.txt,jarfix的许可证;b)jarfix.ini,/ c选项的示例配置文件;c)jartest.jar
一个名为Jartest的微型Java程序,您可以使用它来测试.jar关联;d)jartest-license.txt,Jartest的许可证
/ z强制仅从最近使用.msi安装的Azul Systems在Windows注册表中搜索JDK。
该选项将跳过从Oracle搜索JRE / JDK的操作。
许多参数可以一起使用,例如jarfix / 64 / a / k / s / l在没有任何对话框(/ s)的情况下启动程序,仅搜索64位JDK(/ 64 / k)
重新创建文件关联使用jar时,将创建一个称为最新(/ l)的联结
并将jar文件的名为以管理员身份运行...菜单项添加到Windows资源管理器(/ a)的conext菜单中。
可选配置文件...
为了给jarfix提供一个备用配置文件,只需简单地创建一个与.exe同名但扩展名为.ini的文件。
.ini文件必须位于存储.exe的同一文件夹中。
使用该配置文件,您可以完全控制如果双击jar文件时应执行的操作。
命令行上指定的选项与配置文件中指定的选项串联在一起。
在该样本配置文件中可以找到详细的说明和示例。
演员 :约翰·洛夫曼(JohannLöfflmann)
Jarfix版权所有©2002-2019 by Dipl.-Inf。(FH)Johann
NepomukLöfflmannJarfix是免费软件,已根据该许可的条款发行。
Jarfix徽标是Dipl.-Inf版权所有©2011-2019。(FH)Johann
NepomukLöfflmannjarfix徽标由Duke(根据新的BSD许可证发行)
jar图标和补丁图标(均根据CC-BY 3.0发行的gnome-harm项目改编)组成,徽标是使用Gimp创建的。
常问问题
为什么要使用jarfix?
如果您已经开始手动修改注册表,但仍然无法使用,请随时使用jarfix。jarfix可以快速,舒适,完整且正确地解决此问题。无需手动触摸注册表。
看来这对我的系统没有影响。
请按照以下说明进行操作,然后保存。
1)确保使用 该网站上的最新jarfix版本。
2)以管理员权限启动jarfix。如果您无法获得管理员权限,请通过使用兼容性层RunAsInvoker启动带有/ u选项的jarfix
3)如果您已经获得管理员权限,但仍然存在用户问题,请在该用户帐户下也启动jarfix
我在另一个网站上找到了jarfix.exe。是哪个版本?
可以在https://johann.loefflmann.net/jarfix上找到最新的jarfix版本。运行jarfix / h以获取版本或生成下载的哈希,并将哈希与官方jarfix哈希进行比较,网址为https://johann.loefflmann.net/downloads/jarfix-hashes.txt
如何启动jarfix,以便不出现消息对话框?
jarfix的/秒
我有64位Windows,仅安装了64位JRE,在这种情况下如何启动jarfix?
罐子
我在Windows x64上同时安装了32位JRE和64位JRE。如何将64位JRE用于.jar文件?
jarfix / 64
如果没有管理员权限,如何解决此问题?
cmd / c“设置__compat_layer = RunAsInvoker &&启动jarfix / u”
我在计算机上安装了许多Java运行时环境(JRE),如何为.jar文件选择特定的JRE?
创建一个名为jarfix.ini的配置文件,添加属性“ actions”,然后启动jarfix。
我的某些Java应用程序需要JDK,并且只能使用JDK而不是JRE运行。如何为.jar文件选择JDK?
创建一个名为jarfix.ini的配置文件, 并使用/ c选项启动jarfix,以读取该配置文件:
jarfix的/ C
如何将选项传递给jarfix?
有很多方法可以做到:
a)选择开始->运行...,然后输入jarfix.exe的完整路径,包括选项
b)启动命令提示符cmd.exe,然后输入jarfix.exe的完整路径,包括选项
c )创建一个批处理并输入jarfix.exe的完整路径,包括选项
d)使用Windows资源管理器,从jarfix.exe创建快捷方式并修改快捷方式的属性
我可以在商业组织中使用jarfix吗?
是。
我可以在我的程序(免费或商业版)中部署jarfix.exe吗?
是。
我可以将jarfix.exe放在主页上,以便用户可以从那里下载吗?
是的,但我认为添加指向该网站的链接是很明智的,这样您的用户可以找到包含常见问题解答,文档等以及最新,最出色的jarfix的网站。
我需要提及您的名字或您的网站吗?
不,但是如果您愿意,我会喜欢。
我想推荐您的网站/程序,这样可以吗?
是的,一点没错。
我找到了一个声称jarfix是GPLed的站点。
jarfix是免费软件,与“免费软件”不同。Jarfix从未根据GPL条款发布。
可以获取源代码吗?
没有。
我收到了名为“无效或损坏的jarfile .jar”
的错误消息,该错误消息的根本原因是您试图执行一个根本不是jar文件的文件。顺便说一句,错误消息是由javaw.exe生成的,因此它还表示与javaw.exe的.jar关联在您的计算机上是正确的。
我收到了错误消息“无法从 .jar加载Main-Class清单属性”
该错误消息的根本原因是您试图执行一个实际上不是可执行jar文件的jar文件。只有可执行的jar文件包含清单文件。在该清单文件中,名为“ Main-Class”的属性指定了双击jar时将执行的Java类。如果缺少该属性,则会收到上面的错误消息。顺便说一句,错误消息是由javaw.exe生成的,因此它还表示与javaw.exe的.jar关联在您的计算机上是正确的。
我收到一条消息,“无法验证发布者。确定要运行此软件吗?” 那是什么意思?
如果将文件从Internet下载到光盘的NTFS格式分区,则Windows将向这些文件添加所谓的备用数据流元数据信息。此元数据只能存在于NTFS文件系统上,并指示文件最初是从哪个安全区域下载的。如果尝试从那里启动可执行文件,则会收到上面的警告;您知道从互联网下载的文件可能很危险。您可以通过将文件复制到非NTFS文件系统(例如软盘或USB记忆棒)中,然后再将其复制回原始文件中来删除元信息。流数据不会保留在FAT或其他非NTFS卷上,因此将文件复制到那里会剥夺元数据-您知道“专家”的安全性;)命令提示符下,您还可以从NTFS文件系统中删除ADS元信息-以防万一您没有FAT格式的卷。为了验证jarfix二进制文件的完整性,我建议计算数字指纹并使用Jacksum之类的完整性工具进行检查。jarfix摘要摘录在下载部分。
人气软件
-
virtual serial port driver(虚拟串口vspd) 5.85 MB
/多国语言 -
Cisco Packet Tracer(思科模拟器) 172 MB
/英文 -
routeros(路由器配置与管理工具) 77.52 MB
/多国语言 -
systemview5.0 37.69 MB
/简体中文 -
RFC Viewer(多功能RFC查看工具) 1.53 MB
/简体中文 -
TMAC Technitium MAC Address Changer(MAC地址转换器) 7.85 MB
/英文 -
MODBUS调试助手 1.45 MB
/简体中文 -
EMCO Ping Monitor Free(多功能ping监视工具) 87.88 MB
/英文 -
WebLog Expert(Web服务器日志分析工具) 25.3 MB
/简体中文 -
Serial Splitter Mobile(串行拆分器) 8.53 MB
/多国语言