gpt4 book ai didi

java - 在 netbeans 中编译和运行 java 8/jdk 8 代码 - 无法编译的源代码

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:31 24 4
gpt4 key购买 nike

播放 JDK 1.8 的预览后在记事本中并从命令行编译文件,我想我会尝试使用 netbeans 看看会发生什么。

我已成功添加 JDK 1.8 并更改了以下设置:

properties -> libraries -> java platform: JDK 1.8

properties -> sources -> Source/Binary format: JDK 8

当我从 netbeans Clean and build 项目时,它成功构建。并建议使用以下命令执行项目:

javac 1.8.0-ea

To run this application from the command line without Ant, try:

C:\Program Files\Java\jdk1.8.0/bin/java -jar "C:\Java8\JavaBacon\dist\JavaBacon.jar"

它从命令行运行得很好!

但是当我尝试运行项目时,出现以下异常:

Exception in thread "main" java.lang.RuntimeException: 
Uncompilable source code - Erroneous tree type: <any>

它可以构建,但不能运行??

我目前的解决方法是将 Java8 代码放在单独的 Java Class Library 中,并从主项目中调用它,因为它可以构建库。显然,当使用 java8 功能时,您会看到红色波浪线、缺少智能感知和自动格式化将 -> 更改为 ->,但它构建了! (非常好 :D )

但是无法运行项目的原因是什么?

更新:

禁用 Compile On Save 设置时异常消失:

Properties > Build > Compiling

http://netbeans.org/bugzilla/show_bug.cgi?id=199293

最佳答案

禁用 Compile On Save 设置时异常消失:

Properties > Build > Compiling

引用:netbeans bug database

关于java - 在 netbeans 中编译和运行 java 8/jdk 8 代码 - 无法编译的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10066953/

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