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

IntelliJ:Error:Java:release version 10不受支持

皮嘉德
2023-03-14
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>

我不知道它为什么要用JDK10来做任何事情,但我还是得到了这个信息。

我很乐意使用JDK10,但是我的项目在那个版本中不能工作,所以我要回去看看它在哪些版本中工作。我已经为版本1.4到版本10安装了SDK。

我也尝试过使用JDK1.8进行构建,但得到的错误消息略有不同:

有人能告诉我如何使用JDK1.9或1.8构建我的项目吗?

共有1个答案

宋弘壮
2023-03-14

我得到了一个类似的错误,但没有使用Maven。

通过更新IntelliJ配置解决了此问题:

  • 文件->设置->生成、执行、开发->编译器->Java编译器
  • 项目字节码版本更新到8
 类似资料:
  • 我用的是IntelliJ IDEA Pro 13.1.2。从未使用过13以下的任何版本。 当试图从IDE运行时,我得到以下消息:

  • 问题内容: 当我尝试使用Java 7连接URL(支持TLS 1.2且以前与Java 7兼容的供应商URL之一)时,发现以下异常: 这样我就启用了,并且 在那之后我也遇到了同样的问题。然后,我将Java版本升级到8,这样它就可以连接到URL而没有任何SSL问题。 如本博客所述,在Java 8中,默认设置为TLS 1.2,并且可以使用Java 7中的属性调整TLS 1.2 。在Java 7中,如果我根

  • -djava.endorsed.dirs.....不支持。通过可升级模块的概念,支持模块化形式的认可标准和独立API。 那么,我该怎么解决呢?

  • 我正在尝试编写一个服务器,它通过使用唯一生成的ID来跟踪其客户端。这个想法是,如果我是管理员,并且我想从服务器上引导某人,我就为该客户机查找适当的ClientID(它实际上只是一个字符串;唯一的区别是ClientID类负责确保没有两个客户机被分配了相同的ID),然后输入一个命令,如“kick 12”(如果我想要kick的人的ClientID碰巧是12)。我认为这是可行的,因为我认为可能是通过内部使

  • 我使用S#Arplite开发了webapp,用于构建一个查询,从许多表中获取一个列表。使用NHibernate版本3.3.1.4000 当应用程序运行时,我得到了一个错误,例如 这是我的代码

  • 我正在尝试从进行HTTP调用。该调用在post man中工作正常,下面是调用的版本, 但是我试图使用进行相同的调用。 但是,应用程序正在抛出异常, JAVAlang.IllegalStateException:block()/blockFirst()/blockLast()正在阻塞,这在thread reactor-http-nio-3中不受支持 这里出了什么问题?我对反应式编程非常陌生,谷歌对这