gpt4 book ai didi

java - 无法通过使用 Amazon Corretto 8 双击它来运行可执行 jar 文件

转载 作者:行者123 更新时间:2023-11-30 10:07:48 25 4
gpt4 key购买 nike

无法通过使用 Amazon Corretto 8 双击运行可执行 jar 文件

我已经从我的机器 (windows 10) 上卸载了 Oracle java 8 并安装了 amazon corretto 8。从那时起我无法通过双击运行可执行 jar 文件。我能够使用 CMD (java -jar Myjar.jar) 运行可执行 jar 文件。我已尝试按照以下方法解决问题。

1) 关联默认程序打开jar文件。

2) 编辑 jar_auto_file 注册表。

3) 从 CMD 创建 jar 文件 (jar -cvfm AwtExample.jar manifest.txt com/abc/awt/*.class )

4) 从 Eclipse 创建可执行 jar。

我不确定这是 amazon corretto 8 的限制还是 Windows 10 的问题。

我正在寻找一种解决方案,只需双击即可运行可执行 jar,而无需更改 Windows 注册表。

最佳答案

您的要求——即“只需双击即可运行可执行 jar,而不更改 Windows 注册表”——在技术上是不可能的,因为所有文件关联都存储在 Windows 注册表中。即使您通过资源管理器执行此操作。 Oracle 安装脚本在注册表中创建必要的文件类型关联。不幸的是,当前版本的 Corretto 并没有这样做。您可以使用以下 CMD 命令建立关联:

assoc .jar=jarfile
assoc jarfile=Executable Jar File
ftype jarfile="C:\Program Files\Java\jdk1.8.0_192\bin\javaw.exe" -jar "%1" %*

(确保您指定了正确的目录。)

关于java - 无法通过使用 Amazon Corretto 8 双击它来运行可执行 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54085706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com