Ubuntu 在路径上设置后获取模块 java.se.ee

Dol*_*rma 3 java ubuntu

我得到java.lang.module.FindException: Module java.se.ee not found的错误,当我尝试更新Android SDK中我把这个路径/etc/environment

JAVA_HOME="/usr/lib/jvm/java-12-oracle"
export JAVA_HOME
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
export SDKMANAGER_OPTS='--add-modules java.se.ee'
Run Code Online (Sandbox Code Playgroud)

并在运行此命令后:

source /etc/environment
Run Code Online (Sandbox Code Playgroud)

我在终端上没有收到任何消息,现在这个命令:

sudo /usr/lib/android-sdk/tools/bin/sdkmanager --update
Run Code Online (Sandbox Code Playgroud)

告诉我这个错误:

Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.se.ee not found
Run Code Online (Sandbox Code Playgroud)

更新:

我安装 OpenJDK

$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

设置为默认值后,我也收到错误

错误:无法找到或加载主类 java.se.ee

重新启动 ubuntu - 终端和source /etc/environment命令无法解决我的问题

DEFAULT_JVM_OPTS 关于 sdkmanager 文件内容:

#DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME"'
Run Code Online (Sandbox Code Playgroud)

som*_*esh 6

我在 Ubuntu 上遇到了同样的问题。

刚刚通过在终端中运行以下命令来解决

取消设置 JAVA_OPTS