右键单击您的项目 - >项目属性
然后进去 Sources 组 Source/Binary Format 到JDK 7。
Sources
Source/Binary Format
的 编辑1: 强>
有一个 NetBeans问题 :
在J2SE项目中工作正常,Web项目特定问题。 问题是fork =“false”将JDK 7.0参数传递给JDK 6.0 编译器。可执行文件需要fork =“true”。
在build-iml.xml的第293行
<javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" executable="${platform.javac}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
应成为:
<javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" executable="${platform.javac}" fork="yes" includeantruntime="false" includes="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
的 编辑2(如果第一个提示不起作用): 强>
尝试在JDK7中运行Netbeans IDE。
编辑Netbeans conf文件:
的 Linux 强>
Linux
〜/的.netbeans / 7.0的/ etc / app.conf
的 Mac Os X 强>
Mac Os X
/ Applications / NetBeans / NetBeans \ 7.1.app/Contents/Resources/NetBeans/harness/etc/app.conf
在行中添加jdk7路径 jdkhome= 。
jdkhome=
的 要么 强>
使用以下方式启动netbeans:
netbeans --jdkhome / Java7 / Home / dir
更新 NetBeans 8 :
NetBeans 8
要编辑的文件是
/应用/的NetBeans / NetBeans的\ 8.0.app/Contents/Resources/NetBeans/harness/etc/app.conf
我添加了这条线
jdkhome="/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk"
并重新启动NetBeans,它接受了JDK 1.7 U67作为其编译平台。
这对我有用你可以尝试这个。
我使用的是Netbeans 8.2,它使用的jdk是1.8,我想在1.7的低java版本中编译项目。 右键单击您的项目,然后转到属性选项卡 [属性选项卡选项] [1]
点击图书馆。
然后单击管理库。 [管理图书馆] [2]
之后添加平台并添加你的javapath并关闭 [添加java平台] [3]
然后你可以建立你的项目。