有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Ubuntu获取模块java。东南方。在路径上设置后的ee

当我尝试更新安卓 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/安卓-sdk/tools/bin/sdkmanager --update

显示此错误:

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

UPADATE:

我安装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。东南方。ee

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

关于sdkmanager文件内容的DEFAULT_JVM_OPTS

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

共 (1) 个答案

  1. # 1 楼答案

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

    通过在终端中运行下面的命令解决了这个问题

    unset JAVA_OPTS