我目前正在开发JavaFX应用程序。我以前使用Netbeans 7.4,但现在我切换到Netbeans 8.0.2。在使用新IDE运行我的项目后,出现了一个错误:
C:\projects\client\QueueBoard\nbproject\build-impl.xml:87: The J2SE Platform is not correctly set up.
Your active platform is: default_platform, but the corresponding property "platforms.default_platform.home" is not found in the project's properties files.
Either open the project in the IDE and setup the Platform with the same name or add it manually.
For example like this:
ant -Duser.properties.file=<path_to_property_file> jar (where you put the property "platforms.default_platform.home" in a .properties file)
or ant -Dplatforms.default_platform.home=<path_to_JDK_home> jar (where no properties file is used)
BUILD FAILED (total time: 0 seconds)
您如何解决此问题?
3条答案
按热度按时间hgc7kmma1#
解决此问题的最简单方法是:
1.在NetBeans中打开项目
1.打开此项目项目设置
1.检查(并可能纠正/修复)所有设置(包括平台设置)
1.单击设置对话框中的保存/确定
1.清理+生成项目
这样,project-settings-file将更新为当前设置。
干杯干杯干杯
t1rydlwq2#
我知道这是一个很老的问题,但我最近遇到了这个问题。我想到的解决方案是修改用户可编辑的
build.xml
文件(通常是build-impl.xml的上一个目录),并在build-impl.xml
的<import>
后面添加以下内容:这允许任何用户/本地设置具有优先级,但如果未定义,则使用的java应该与执行Ant的java相同。
hs1rzwqc3#
此问题在Netbeans 15中仍然存在,可以通过更新
nbproject/private/private.properties
文件并确保此行存在来解决: