运行 罐子不能 java 11

can't run a jar with java 11

我有一个版本为 11 的已编译 jar,但是当我打开它时没有任何反应,并且通过命令行我得到一个错误:错误:无法打开 `C:\Program Files\Java\jre1.8。 0_291\lib\amd64\jvm.cfg' 我卸载了 jre 8,这样它就可以在 11 上 运行。PATH JAVA_HOME Path

如何让控制台和 jar 与 java 11 一起工作?

尝试:

  1. Windows 搜索栏 -> “环境变量”
  2. 单击“环境变量...”按钮
  3. 双击系统变量下的“路径”按钮 window
  4. 创建一个新变量和 select jdk11 的路径并将其移动到 window 的顶部(或在您拥有的其他 java 版本之上)
  5. 告诉我它是否有效! :)