当前位置: 首页 > 面试题库 >

Netbeans-以JDK 6为目标的构建,但使用Java 7 JRE运行

杜骏祥
2023-03-14
问题内容

我正在一个需要根据JDK 1.6进行构建的项目,但是我想针对Java 1.6和1.7进行测试-我同时安装了Java 1.6和1.7 JDK。

我知道我可以为每个平台创建一个新的Java平台,但这也会导致该项目也针对JDK 1.6 / 1.7进行构建-
我只希望它针对两个平台运行。有没有一种简单的方法可以告诉Netbeans在我的JDK 1.6平台上构建但使用我的Java 1.7
JRE运行。或者即使我可以使用外部JRE运行项目,也可以使它工作。


问题答案:

右键单击左侧窗格,转到项目属性

构建- >编译

在下面,您将看到 其他编译器选项

给出参数as -target 6,这将根据html" target="_blank">编译代码JDK 6,当您运行程序时,它将使用来运行它JRE 7



 类似资料:
  • 我正在做一个项目,我需要在JDK1.6的基础上进行构建,但是我想在Java1.6和1.7的基础上进行测试--我已经安装了Java1.6和1.7的JDK。 我知道我可以为每一个都创建一个新的Java平台,但这将导致项目也是基于JDK1.6/1.7构建的--我只希望它同时运行于这两个平台。是否有一种简单的方法告诉Netbeans在我的JDK1.6平台上构建,但使用我的Java1.7JRE运行。或者,即

  • 我正在将我们的构建从Ant转换为Gradle。我们的第一步是添加Gradle构建文件,这样我们就可以开始使用Gradle作为构建工具。这让我们可以使用现有的构建脚本使用Ant进行构建,并将其转换为随时间推移的渐变。我只想让Gradle调用现有的Ant构建文件。我们的项目都是NetBeans项目,都有build.xml和nbproject/build-implt.xml文件。有些项目需要NetBea

  • 我在Netbeans中创建了一个java项目,现在正处于构建阶段。我的项目中的所有东西都设置好了,我在它的属性中设置了一个主类,我甚至将我的项目设置为主项目。当我进行“清理和构建”时,会用我的。jar文件创建一个dist文件夹。但是,.jar文件是不可执行的,为什么呢?我打开了。jar文件并查看了清单,指定了一个main类,那么有什么问题呢?我运行的是Netbeans 7.3.1。谢了。

  • 我最近在Windows 7 Enterprise 64位操作系统上安装了带有JDK 8的Netbeans 8.2。用jdk-8u131-windows-x64.exe启动安装,安装成功。之后尝试安装netbeans-8.2-javase-windows.exe,结果给我的错误是找不到JDK。在internet上搜索后,我可以从命令提示符下使用netbeans-8.2-javase-windows.

  • 我已经使用Netbean将我的项目使用ant打包为可运行的jar,但是对于我的新项目,它使用maven,在Netbean中我找不到将项目设置为可运行的jar的设置,怎么做?

  • 我正在尝试创建一个.so库,包含OpenCV C++代码。我设置了一些非常基本的东西--使用visual studio构建项目,使用“动态共享库(Android)”模板。 我从以下网址下载了Android OpenCV SDK:https://OpenCV.org/releases/ E0035#错误指令:此构造函数尚未移植到此平台文件:C:\microsoft\androidndk64\andr