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

时间:2019-01-08 05:30:17

标签: java corretto

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

我已经从计算机(Windows 10)上卸载了Oracle java 8,并安装了Amazon corretto8。从那时起,我无法通过双击它来运行可执行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的问题。

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

1 个答案:

答案 0 :(得分:1)

您的要求-即“只需双击可执行文件即可运行它,而无需更改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" %*

(请确保指定正确的目录。)