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

时间:2019-04-29 17:44:54

标签: java ubuntu

当我尝试更新android sdk时收到java.lang.module.FindException: Module java.se.ee not found错误时,我在/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'

,然后运行以下命令:

source /etc/environment

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

sudo /usr/lib/android-sdk/tools/bin/sdkmanager --update

告诉我这个错误:

Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.se.ee not found

更新:

我安装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)

,在设置为默认值之后,我也收到错误消息

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

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

DEFAULT_JVM_OPTS上的sdkmanager文件内容:

#DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME"'

1 个答案:

答案 0 :(得分:1)

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

只需在终端中运行以下命令即可解决

  

未设置JAVA_OPTS