在 Netbeans 6.9 中更改 ANT 的 JDK
希望我能在这里得到一点帮助。
我正在编译一些为 java 1.5 编写的遗留代码。它可以使用 Netbeans 自己的 ant 构建文件很好地构建,但不能使用旧的构建文件。 当我运行旧版 Ant 文件时,它返回以下错误:
is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
这需要 Java 1.5 才能编译。我已经在ant脚本的javac标签中设置了source =“1.5”target =“1.5”。 我假设我需要在 Netbeans 中运行 Ant 才能在 java 1.5 下运行。
那么在 Netbeans 6.9 中运行时如何设置 Ant 指向不同的 JDK?
Hope I can get a bit of help here.
I am compiling some legacy code that was written for java 1.5. It builds fine with Netbeans own ant build file, but not with the legacy build file.
When I run the legacy Ant file it returns the following error:
is not abstract and does not override abstract method setNClob(int,java.io.Reader) in java.sql.PreparedStatement
And this requires Java 1.5 to compile. I have already set source="1.5" target="1.5" in the javac tag in the ant script.
I assume I need to run Ant in Netbeans to run under java 1.5.
So how do I set the Ant to point to a different JDK when running in Netbeans 6.9?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当我使用 netbeans 时,我通常不会尝试编辑 netbeans 生成的构建文件。相反,如果您还没有:
o 在 netbeans 中启动该项目
o 右键单击该项目并选择“属性”。
o 在属性中,选择“库”,您应该会看到 Java 平台的选择。
o 尝试通过下拉菜单进行更改,或者如果 1.5 在那里不可用,请单击“管理平台”
Netbeans 应该对您的构建文件进行必要的更改,然后您应该能够从命令提示符进行构建。
When I use netbeans, I usually don't try to edit the netbeans generated build files. Rather, if you haven't already:
o Bring up the project in netbeans
o right-click on the project and choose "Properties".
o In properties, choose "Libraries" and you should see a selection for Java platform.
o Try changing via drop-down, or if 1.5 is not available there, click "Manage Platforms"
Netbeans should make the necessary changes to your build file and you should then be able to build from the command prompt.