我使用Netbeans 11.1和JDK 8,但是我想尝试JDK 13的某些功能,所以遇到了困难。
安装JDK 13之后,我在Netbeans的Tools-> Java Platforms中添加了该平台,并在项目的属性中指出Java平台是JDK 13。
我编写了以下Java 13代码,但Netbeans无法识别为有效代码:
public static void main(String[] args) {
String html = """
<html>
<body>
<p class="text">Hello, Text Blocks</p>
</body>
</html>""";
}
感谢您告诉我应该采取哪些步骤来配置环境以运行此代码
答案 0 :(得分:3)
[在Apache NetBeans 11.2正式发布后,对说明进行了较小的更新。]
要将JDK 13中的文本块功能与NetBeans一起使用:
main()
方法1}}方法中。main()
声明旁边的红色圆圈上,然后单击鼠标。您应该看到一个工具提示,并显示一条消息,指出“ 启用预览功能”:
String html...
方法末尾添加对System.out.println(html);
的调用,然后运行项目。您应该在输出窗口中看到main()
的值:
注释:
html
--enable-preview
答案 1 :(得分:1)
根据this page,NetBeans 11.2将支持Java13。
11.2的正式发布现在应该是真实的。根据当前的release schedule页面,此操作应在10月31日之前完成。显然,vote上的final release candidate具有passed。
但是,如果您不耐烦,则不需要花哨的IDE来尝试Java13。文本编辑器和命令行工具将起作用。