当前位置: 首页 > 知识库问答 >
问题:

为IntelliJ项目设置java SDK

夏振国
2023-03-14

我有一个用IntelliJ打开的java项目。然而,我得到了以下错误

无法解析符号字符串

我查了文件-

所以我尝试将javasdk添加到项目中。我遵循了这里提到的说明,发现我的SDK路径是

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

然而,当我尝试使用该链接添加和SDK时,我得到以下错误消息

我不太清楚问题出在哪里…有什么建议吗?


共有1个答案

通沛
2023-03-14

您将IntelliJIDEA指向JDK的JRE的“bin”目录,而IntelliJADEA希望您指定JDK的“home”目录。有效路径为/usr/lib/jvm/java-8-openjdk-amd64

 类似资料:
  • 我刚刚安装了IntelliJ IDEA,当我尝试创建第一个项目时,它要求我设置项目SDK。当我单击“JDK”时,它要求我选择JDK的主目录,如图所示。 我找不到它在哪里。

  • 我应该如何解决这个问题?

  • 主要包括: 项目信息及项目授权管理的配置。 7.1.1 项目信息 展示在新建项目时,您所填写的项目信息及备注,并且可在此进行修改。 7.1.2 授权管理 授权的主体为用户邮箱账号。 授权管理主要包含 项目的授权,及站点的授权。 分别介绍如下: 分类 授权项 解释 项目权限 无法查看项目用户 被授权账号拥有访问项目的权限,而无法查看项目是否有其他授权用户 项目权限 允许查看项目用户 被授权账号拥有访

  • 问题内容: 现在IntelliJ 12.1已经发布,我希望能够将调试器附加到“渐变运行”应用程序,并使它在断点处停止。 并远程连接调试器,效果很好,但是在断点上都没有中断。我肯定错过了什么。 问题答案: 我可以通过配置任务进行远程调试。由于这是一个JavaExec任务,因此它支持jvmArgs属性: 和调试属性: 右键单击调试似乎无效,因为IntelliJ将调试器附加到错误的JVM(即gradle

  • 问题内容: 所以我决定今天尝试Android Studio的Beta,但它拒绝在我的32位JRE上运行。我可以下载64位JRE,但出于各种原因(我当前的32位Eclipse IDE,Processing IDE和Minecraft不喜欢我的经验),我不希望它成为我的默认JRE,我认为一直切换java_home目录会很麻烦。 那么,intelliJ是否有某种方法可以像在其ini中的eclipse一样