在NetBeans 9.0中运行简单程序时出错

时间:2018-10-10 15:45:50

标签: netbeans

我正在尝试将NetBeans用于JDBC项目。但是,尝试编译时出现运行时错误。我决定尝试一个“ hello world”项目,但我也无法运行它。我正在使用Java JDK 10.0.2的NetBeans 9.0。

错误消息:

Exception in thread "main" java.lang.RuntimeException: 
at javaapplication2.JavaApplication2.main(JavaApplication2.java:1)
C:\Users\James\AppData\Local\NetBeans\Cache\dev\executor-snippets\run.xml:111: The following error occurred while executing this line:
C:\Users\James\AppData\Local\NetBeans\Cache\dev\executor-snippets\run.xml:68: Java returned: 1
BUILD FAILED (total time: 1 second)

xml调试:

package javaapplication2;

public class JavaApplication2 {


public static void main(String[] args) {


    System.out.println("Hello");
}

}

enter image description here

2 个答案:

答案 0 :(得分:1)

这很容易,您的JDK版本不是100%兼容的;使用8.2版本,该版本对于Arduino和其他版本最稳定。

要更改平台而不删除现有平台,只需转到工具/ Java平台/单击添加平台按钮。

答案 1 :(得分:0)

下载/安装与NetBeans相同的JDK主版本号。

即如果您具有NetBeans 9版本,但是您的JDK是10版本,那么请尝试使用NetBeans 10版本...或下载/安装JDK 9(与NetBeans相同)。

为新的jdk安装创建新的Java平台。

打开netbeans菜单栏->工具-> Java平台->添加平台指定包含Java平台以及调试所需的源和Javadoc的文件夹。

为您的项目设置新的Java平台

右键单击项目-> properties-> Libraries-> Java Platform->选择与NetBeans相同的jdk版本。

选择项目的源格式

右键单击项目->属性->源->源/二进制格式->选择与NetBeans相同的jdk版本。

如果仍然给出相同的错误,请打开项目属性,选择“生成”,然后取消选中“保存时编译”并重新运行该应用程序。这样可以确保在运行之前重新编译所有源代码。