所以我有一个来自https://github.com/00-Evan/shattered-pixel-dungeon/releases的.jar,当我双击.jar文件时,什么也没发生。
即使通过选择/Program Files/Java/jre1.8.0_271/bin/javaw.exe
来打开.jar文件(该方法在所有情况下都应该起作用)无效。
我从https://java.com/en/download/下载了最新的Java运行时,我知道它可以工作,因为https://github.com/jindrapetrik/jpexs-decompiler/releases依赖它,并且运行得很好。为什么?
关于, radzo73
更多信息:我知道过去.jar文件在我的PC上运行良好(甚至在我的Mac上也可以运行),因此文件关联被搞乱了,或者Java本身被搞砸了。 63位和32位版本(1.8.0_271)都不适合我。
更多信息供任何有识之士使用:卸载和重新安装Java没有帮助,使用我的.jar文件打开javaw.exe
无效,并且注册表路径正确。通过java -jar file.jar
命令运行文件可以正常运行,但是双击/打开方式...则不行。