如何使 .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 应用程序?它在我的电脑上运行良好