java - OpenJDK 64 位服务器虚拟机警告 :Options -Xverify:none and -noverify were deprecated in JDK 13

标签 java ubuntu jvm

我尝试在 中安装 sqldev 工具Ubuntu 我有很多问题,即使我有 jdk java-17-openjdk-amd64
java也安装得很好
终端中显示的错误消息:

Oracle SQL Developer
Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.

OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-17-openjdk-amd64/lib/libawt_xawt.so
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2393)
    at java.base/java.lang.Runtime.load0(Runtime.java:755)
    at java.base/java.lang.System.load(System.java:1953)
    at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
    at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:384)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:228)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:170)
    at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:311)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:281)
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
    at java.base/java.lang.System.loadLibrary(System.java:1989)
    at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1392)
    at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1390)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1389)
    at java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1427)
    at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1401)
    at java.desktop/java.awt.Component.<clinit>(Component.java:624)
    at oracle.ide.osgi.boot.LauncherUtil.verifyJdkVersion(LauncherUtil.java:173)
    at oracle.ide.osgi.boot.LauncherUtil.checkLaunchPrerequisites(LauncherUtil.java:129)
    at oracle.ide.osgi.boot.LauncherUtil.initialize(LauncherUtil.java:101)
    at oracle.ide.osgi.boot.OracleIdeLauncher.main(OracleIdeLauncher.java:80)
enter image description here
enter image description here

最佳答案

似乎您必须安装和使用以前版本的 java,如 JDK 11

sudo apt install openjdk-11-jdk

关于java - OpenJDK 64 位服务器虚拟机警告 :Options -Xverify:none and -noverify were deprecated in JDK 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70057805/

相关文章:

java - 多个数组元素的组合

java - MapReduce 输出文件为空

django - Sentry 升级错误

eclipse - 从较低的 JRE 访问时,访问库(使用较高的 jdk 编译)会出现异常

java - 如何获取JVM?

java - Java 用户名/电子邮件地址的自定义正则表达式

java - 如何知道 Java SE 类或方法是否线程安全?

c - 奇怪的输出总是出现在 MacOS 而不是 Ubuntu

python-3.x - "can' t 将用户与前缀结合起来“尝试为具有依赖项的函数创建 zip 包

java - 设置 java.awt.headless=true 有什么好处?