我使用 jdk 8 制作了一个 java 应用程序,然后从 jar 制作了一个可执行文件。
然后我将我的系统更新到 java 11,并从我的系统中删除了所有旧的 java 版本,当我从 exe 文件运行这个应用程序时,它无法运行并带我到网络浏览器并要求我下载 java 8。但是如果我运行 jar 使用java -jar app.jar它在 java 11 上正常运行。
我已经使用launch4j从jar中制作了一个exe文件,并且不可能选择java 11作为最新版本。
那么如何让这个 exe 在 java 11 上运行呢?