我刚刚完成了从oracle下载的netbeans 7.2 / JavaFx2.2 SDK包的全新安装。我的旧代码都不会编译。这是我收到的错误:(我知道代码很好 - 考虑不好的代码排除)。奇怪的是,与Netbeans发行版捆绑在一起的javafx示例程序运行良好。我已经浪费了一天这个问题了。类路径似乎设置正常。 java -version返回“...(build 1.7.0_07)
如果有人能够一步一步地给我一些非常棒的话。
请帮助!
将2个文件复制到C:\ Pro JavaFx Apress Code \ Pro JavaFX 2 \ 8727_ch05code \ StarterApp \ dist \ lib 检测到JavaFX Ant API版本1.2 C:\ Pro JavaFx Apress Code \ Pro JavaFX 2 \ 8727_ch05code \ StarterApp \ nbproject \ jfx-impl.xml:939:错误:jfxrt.jar需要在-pathate-class的路径上,而-createJar不需要-nocss2bin
谢谢, 马克
答案 0 :(得分:1)
在NetBeans中:
Project Properties
Build | Packaging
css文件的二进制编码只是一个次要的性能优化,即使在生产版本中,它也可能不重要(例如,html webapps中使用的css都不是二进制编码的),所以我不担心不选中二进制编码复选框。
我相信您看到的错误只是NetBeans和Java版本组合中的一个错误。最有可能的是,当JavaFX默认放置在Java类路径(可能是jdk7u10)上时,NetBeans中CSS的二进制编码将再次开始工作,因为将找到JavaFX运行时jar(jfxrt.jar)。