如何使 .jar 文件在我的计算机上运行? [复制]

Posted

技术标签:

【中文标题】如何使 .jar 文件在我的计算机上运行? [复制]【英文标题】:How can I make .jar files to run on my computer? [duplicate] 【发布时间】:2021-10-29 13:56:04 【问题描述】:

我已经搜索了一段时间的修复程序,我想我已经尝试了所有常见的修复程序,我什至尝试了 Jarfix。我安装了 JRE,我删除并再次重新安装它只是为了确保我运行的是 Windows 10 64 位。如果我双击 .jar 没有任何反应,并且我确保 .jar 设置为使用正确的文件打开。我不知道该尝试什么,所以如果您有任何建议,我会尝试,因为我完全迷失了。

每当我尝试运行以“java”开头的任何命令时,都会给我这个:'java' is not recognized as an internal or external command, operable program or batch file.

【问题讨论】:

这能回答你的问题吗? How to run a JAR file 【参考方案1】:

.jar 文件直接在其中包含 java 目录,因此您不必重新安装 JRE。

也许您尝试运行的 .jar 文件没有正确组合在一起。

或者您的文件没有可运行的内容,或者代码中存在错误。

这些都是可以破解的。

【讨论】:

可能是,但到目前为止,我尝试过的每个 .jar 文件都有同样的问题,我想到的另一件事是 java 的版本是否与它有关,对吧现在我有了最新版本的 JRE,我不认为 .jar 文件可以被锁定到某些 .jar 文件只能用某些版本的 java 打开的地方,但我可能错了。想法? jar 文件已经内置了 java 版本。【参考方案2】:

首先,将您的 JRE 添加到 Windows 的 PATH。 当你添加它时,在命令行中运行的 java 命令将被识别,因为 JRE 也会被索引。

这是你添加它的方式:

set PATH=%PATH%;C:\your\path\to\jre\bin\here

一个例子:

set PATH=%PATH%;C:\Program Files\Java\jre1.8.0_271\bin

然后转到您的jar 文件所在的文件夹。并在那里打开一个命令行。

或者通过cd 命令去那里(这意味着改变目录跳转到这个目录)。示例:

cd C:\Program Files\Java\jre1.8.0_271\bin

然后以这种方式运行您的jar

java -jar yourJarName.jar

【讨论】:

当我尝试运行 jar 时,我得到了这个 C:\Users\daaaw\Desktop\jar> java -jar backpacked-1.10.1-mc1.16.3.jar no main manifest attribute, in backpacked-1.10.1-mc1.16.3.jar 好消息,您的 java 安装工作正常。现在你有一个完整的其他问题......这个jar是你编译的吗? 不,不是,:1 通过谷歌搜索我看到这个 jar 是一个 Minecraft mod。这个 jar 没有 main 函数。这意味着这个 jar 不是用来运行的……我不知道如何安装/使用 minecraft mods。你必须自己研究。

以上是关于如何使 .jar 文件在我的计算机上运行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在不同的计算机上打开导出的.exe Jar文件或RUN.bat文件?

如何在 Friends 计算机上运行带有 ms 访问数据库的 java 应用程序?它在我的电脑上运行良好

如何在我的计算机上运行 htdocs 目录之外的 PHP 文件?

使 grails 在本地运行(内联网)

Java 虚拟机启动器错误:Jar 文件无效或损坏

MATLAB 部署:如何使我的 .exe 文件可以被其他计算机使用?