gpt4 book ai didi

java - 无法在 Linux 上的 Intellij 中指定 SDK

转载 作者:行者123 更新时间:2023-12-05 07:02:18 27 4
gpt4 key购买 nike

我在 Linux (Ubuntu) 机器上运行 IntelliJ IDEA 2017.1.6 Pro,它不会让我为任何 Java 项目选择 SDK。

每当我启动程序并转到“创建新项目”时,Java 都没有可用的 SDK。如果转到 new 并尝试指定我的 JDK 的安装位置(我有几个),它总是会失败并出现相同的错误: Error Message

我试过指定位置:

  • /usr/lib/jvm/
  • /usr/lib/jvm/java-11-openjdk-amd64/
  • /usr/lib/jvm/java-8-openjdk-amd64/
  • /usr/lib/jvm/openjdk-11/
  • /usr/lib/jvm/jdk-14.0.2/
  • /usr/lib/jvm/default-java
  • /usr/lib/jvm/java-1.11.0-openjdk-amd64
  • /usr/lib/jvm/java-1.8.0-openjdk-amd64

(最后三个都是符号链接(symbolic link))

我知道我已经为我的默认 Java 版本安装了 JDK。我可以通过命令行编译和运行代码:

justin@stephanie:~/temp$ ls
HelloWorld.java
justin@stephanie:~/temp$ javac HelloWorld.java
justin@stephanie:~/temp$ ls
HelloWorld.class HelloWorld.java
justin@stephanie:~/temp$ java HelloWorld
Hello, World!

readlink -f $(which java) 的输出是 /usr/lib/jvm/java-11-openjdk-amd64/bin/java(相同位置对于 javac 可执行)。

我在网上看到的所有内容都表明我应该只能选择 /usr/lib/jvm/java-11-openjdk-amd64 作为我的 Java SDK,但它失败了。我觉得我一定是误解了这里的一些重要内容,因为我不知道为什么这不起作用。

任何帮助都是有用的,我以前从未使用过 IntelliJ(我一直是 Eclipse 用户),这非常令人沮丧,经过几个小时的尝试,我什至无法在其中创建项目与它。

最佳答案

1. 请先尝试使用 newer version of IntelliJ ,最好是最新的(目前是 2020.2)

2. 我遇到了同样的问题(我的 Kubuntu 系统上的版本为 2020.2)并通过简单地修复它 downloading and installing the SDK via IntelliJ .

关于java - 无法在 Linux 上的 Intellij 中指定 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63573136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com