安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  网络软件  >  网络辅助 > Jarfix(编程开发与数据库数据关联修复工具) v3.0.0 免费版
Jarfix(编程开发与数据库数据关联修复工具)

Jarfix(编程开发与数据库数据关联修复工具)

 v3.0.0 免费版
  • 软件大小:0.74 MB
  • 更新日期:2020-12-10 14:50
  • 软件语言:英文
  • 软件类别:网络辅助
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:0.74 MB

软件介绍 人气软件 下载地址

为您推荐: 网络软件

  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关联!

Jarfix(编程开发与数据库数据关联修复工具)

新版功能

  从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无需任何其他参数即可解决该问题。

  但是,如果要自定义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摘要摘录在下载部分。

下载地址