您好我已经使用以下命令在ubuntu 16.0.4中安装了jdk 10.
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
我在下面的链接中安装了java 10。
How to install JDK 10 under Ubuntu?
安装完成后,我会检查以下命令。
java -version
javac -version
它们显示的版本正确。
我尝试了两种安装选项,但是当我提供JDK路径形式IntelliJ时,我正在
“所选目录不是JDK的有效主页”错误。
当我尝试使用openjdk 8时,它运行正常,但OpenJDK没有jdk10。 Intellij创意版 - ULTIMATE 2017.2
请帮助我,因为我被困在这里过了3天。
答案 0 :(得分:0)
几天前我尝试配置Java 10后,我遇到类似的问题但是我最终重新安装了IntelliJ的最新版本并为我修复了它。
至于为什么需要这样做,在我看到你的问题之前我并不在意,这反过来又导致我提出以下问题:Intellij IDEA 2017.2 can't add openjk 9 on Linux Mint 18
我在Linux Mint 18.2上使用Intellij IDEA 2017.2.5并尝试添加 新的openjdk-9 SDK但IDEA不接受openjdk 9作为有效的JDK
其中一条评论声明如下:
看起来它不是最新版本。 IDEA不支持构建 早于b164。
尽管Java 9就是这种情况,但我确信它也很可能也适用于Java 10.
有趣的是,对于一些使用Java 1.8和IntelliJ 2016.x的用户而言似乎发生了这种情况:Selected directory is not a valid home for JDK - Intellij IDEA2016 on Windows
您可能只需要安装最新版本的IntelliJ,如果您的许可证不涵盖2018.x,您仍然可以从2017.2更新到2017.3