概述:
在利用eclipse開發javafx應用的時候,通常是利用e(fx)xlipse插件,這個插件和 JavaFX Scene Builder 結合的很好,但是這種托拉拽的UI工具自由度畢竟有限,而且做一些demo時也eclipse使用一些javafx庫會有一些限制(javac 之間編譯不會有這些限制),我們需要對其設置取消這些限制。
###一、新建工程
在http://www.oracle.com/technetwork/java/javase/downloads/index.html 下載最新的jdk,在eclipse中新建一個java project,使用jre 1.8以上
我們看到,在java project的jre庫中,是有javafx的相關庫的,jfxrt.jar
開始建立javafx應用,首先,import javafx.applicatoin.Application;
可是我們發現Application類有訪問限制:
###二、更改Access restriction
在項目 -> Properties -> Java Build Path -> Libraries ->JRE System Library中編輯Access rules
在Access rule中增加一條Accessible的規則:javafx/**
然後 OK -> Apply -> OK在到編輯界面,原來的Access restriction就沒有啦