java -xbootclass 路径不再是受支持的选项

mah*_*del 5 java linux runtime-error jar

我升级了 linux 系统,java 包也升级了,我正在运行一个带有命令的 jar 文件,java -Xbootclasspath/p:b.jar -jar c.jar 出现错误说明-Xbootclasspath/p is no longer a supported option.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit. 现在该怎么办我不是 java 程序员,我只需要运行那个 jar 文件!任何帮助!

小智 8

JAVA 11 不支持-Xbootclasspath/p:,因此您的命令应从 更改/p:/a:

前:

java -noverify -Xbootclasspath/p:
Run Code Online (Sandbox Code Playgroud)

后:

java -noverify -Xbootclasspath/a:
Run Code Online (Sandbox Code Playgroud)


Jim*_*son 4

来自Java 9 发行说明

在此版本中,引导类路径大部分已被删除。java-Xbootclasspath-Xbootclasspath/p选项已被删除。javac-bootclaspath选项只能在编译到 JDK 8 或更早版本时使用。系统属性sun.boot.class.path已被删除。依赖覆盖平台类进行测试的部署-Xbootclasspath/p需要更改为使用JEP 261--patch-module中记录的选项。该选项不变。-Xbootclasspath/a