在Intellij Idea中无法解析符号"String" - Quarkus项目

3

我尝试使用gradle和maven。这个问题出现在两者中。我已经尝试过无效缓存,但没有成功。

当我使用./gradlew quarkusDev运行项目时,它可以正常运行而没有错误。

我使用code.quarkus.io创建了项目,然后将其导入到Intellij Idea 2020.1.1中。

使用openJDK 11

gradle.properties:

  • quarkusPluginVersion=1.4.2.Final
  • quarkusPlatformArtifactId=quarkus-universe-bom
  • quarkusPlatformGroupId=io.quarkus
  • quarkusPlatformVersion=1.4.2.Final

enter image description here

编辑: 请告诉我一些除了无效/重启、删除iml文件、在项目结构中设置JDK版本之外的方法。我已经尝试过这些步骤。

编辑2: 在我的情况下,似乎Intellij Idea 20快照版本自带的jdk 11版本存在一些问题。在单独下载openJDK 11并从项目结构中指向它之后,我的问题得到了解决。

2个回答

4

文件项目结构项目设置项目中更新项目的JDK

项目SDK并为项目选择适当的JDK


0

在 IntelliJ IDEA IDE 中,由于 IDE 中 JDK 的设置不正确而编译导致此类错误。

您需要设置正确的 JDK。

按照以下步骤设置您的 JDK:

  1. 进入“文件”(ALt+F

  2. 点击“项目结构”

  3. 在“项目设置”下选择“项目”(Ctrl + Alt + Shift + S

  4. 从“项目 SDK”下拉菜单中选择正确的 JDK

  5. 点击“确定”

这将开始重新编译您的程序。

如果问题仍然存在,则尝试重启您的 IDE。


我已经完成了这些步骤。编译器、运行器和JDK版本都已正确设置。 - Dhruv garg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接