在Windows 7上安装和导入javafx
我已经安装了jdk1.7.0_07并更改了PATH,但我仍然无法导入
javafx,我应该做些什么来解决这个问题?
确保/jre/lib/jfxrt.jar在您的编译路径上.
例如,对于win7上的64位jdk7u6版本,jfxrt.jar位于: C:Program FilesJavajdk1.7.0_06jrelibjfxrt.jar jfxrt.jar专门用于jdk1.7.0_06的java运行时路径,直到JavaFX与其他Java基础结构之间的进一步测试完成为止.这意味着非JavaFX程序不可能受到可能由JavaFX引起的兼容性问题的影响.到目前为止,我从未遇到任何兼容性问题 – 这只是甲骨文在这方面的谨慎行动. 在将来的版本中,应将jfxrt.jar添加到Java的缺省编译和运行时类路径中,并且下面的一些信息应该是无关紧要的.你可以跟踪request to add jfxrt.jar to the default java runtime. 从命令行编译和运行JavaFX程序 以下示例适用于名为javafxsamples.AudioPlaylist的JavaFX应用程序类 如果要从命令行进行编译,请使用以下命令编译: javac -cp ".;C:Program FilesJavajdk1.7.0_06jrelibjfxrt.jar" javafxsamples/AudioPlaylist.java 要从命令行运行,您可以使用: java -cp ".;C:Program FilesJavajdk1.7.0_06jrelibjfxrt.jar" javafxsamples.AudioPlaylist 但是,建议您使用javafxpackager打包应用程序,而不是手动将jfxrt.jar添加到类路径中(javafxpackager打包的应用程序将嵌入一个启动器,找到jfxrt.jar并将其添加到类路径中). javafxpackager -createjar -nocss2bin -appclass javafxsamples.AudioPlaylist -srcdir . -outfile AudioPlaylist.jar 之后,您可以运行应用程序,而无需在类路径上指定jfxrt.jar位置: java -jar AudioPlaylist.jar 使用IDE编译和运行JavaFX程序 NetBeans的 如果您使用的是NetBeans 7.2,则可以创建JavaFX项目类型,当您将jdk1.7.0_07设置为platform时,它应该自动找到JavaFX jfxrt.jar并将其放在项目的类路径中. 日食 如果您使用的是e(fx)clipse,请确保使用的是最新版本(0.0.14),它具有更好的检测JavaFX的功能. 理念 Intellij Idea 11.1.3会自动将jre lib目录中的所有文件添加到它的项目类路径中,因此不应该使用它来获得编译错误.请注意,Idea在这方面的行为是错误的,它不应该真的这样做,但它最终会导致能够从想法编译和运行JavaFX类的预期行为. 使用maven构建JavaFX程序 >使jfxrt.jar成为maven项目的系统依赖项,以便在路径上获取它. 此maven project中提供了使用maven打包JavaFX的示例. 即使您使用IDE或Maven进行构建,仍然建议您使用javafx ant任务或javafxpackager实用程序打包您的应用程序,因为这应该为您的应用程序提供最强大的部署解决方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 怎么在Windows系统中搭建php环境
- 如何在Windows上使用Python更改文件夹图标?
- windows – 在登录期间打开URL的现代方法是什么?
- windows – 如何在Maven下“路径转换”?
- windows-mobile – Windows Mobile 6开发,视觉工作室的替代
- windows-server-2008 – 用于托管的EC2与VPS [已关闭]
- batch-file – 在文件开头跳过Microsoft的消息
- windows-server-2003 – Windows Server 2008/2003 – 确定
- scrollviewer – 当用户在页面之间导航时,在Windows Phone
- hosts文件修改后不生效