⑴ javafx下載安裝後怎麼和eclipse進行連接
從Java 8開始,JavaFX已 經與JDK綁定到一起,但Java11之後,JavaFX與JDK分開發布。
下載jdk對應的JavaFX安裝包
下載之後解壓在文件夾中,切記一定要賦值文件路徑
⑵ eclipse安裝好javaFX插件後新建javaFX project報錯,javaFX不能import,求解決。
eclipse安裝javaFX
1.下載最新的jdk
官方下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
下載 javafx sdk,注意自己的系統 是 32位還是位,下載需要的版本(注意:JDK與系統的位數必須一樣。windows x86是32位;x64是64位)。
2.安裝jdk。
(另外,如果你安裝的是64位的JDK,因為JDK7裡面自帶了jre,jre也是64位,但是開發中一般用的是32位的jre,所以最好再下一32位的jre
鏈接:http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html)
3.安裝好jre(32位)後,在安裝目錄中找到一個jfxrt.jar文件,復制一下。在這里,在你的工程中,最好新建一個的Folder,名字為lib,將jfxxrt.jar粘貼進去。在你需要使用JavaFX的工程名上,
右擊,選擇properties->Resource->java Build Path->Libraries->add JARs->你的工程->lib->jfxrt.jar,最後確定。
4.這樣就可以使用javafx了。
⑶ eslips如何配置JavaFX
推薦開發配置: Java8 +E(fx)clipse +Gluon Scene Builder
具體說明如下:
選擇合適的JDK進行開發: a: 比如版本太低沒有JavaFX; b: 版本太高了也沒有javaFX (Java11把 FX 開源了,成為了OpenJDK的一部分.) 我目前使用的是Java8
推薦安裝 E(fx)clipse ,這是eclipse為JavaFX開發的專用版本
fxcss可以自動補全 ,fxml代碼 也可以補全
安裝Scene Builder ,可以方便的進行可視化開發(推薦 Gluon Scene Builder ,不推薦使用Oracle Scene Builder 因為很久沒有更新了 )
⑷ 如何在eclipse中安裝java fx
第一步 下載
Download the latest release of the Eclipse 4.3 SDK or of the Eclipse 3.8 SDK fromdownload.eclipse.org
單擊Eclipse 4.3 SDK超鏈接跳轉到下載頁面
頁面中會顯示下載項
Latest Downloads
Build Name Build Status Build Date
4.3.2 (3 of 3 platforms) Fri, 21 Feb 2014 -- 17:00 (-0500)
4.4M5 (3 of 3 platforms) Thu, 23 Jan 2014 -- 16:00 (-0500)
I20140306-1200 (2 of 3 platforms) Thu, 6 Mar 2014 -- 12:00 (-0500)
4.3.2RC4a (3 of 3 platforms) Fri, 21 Feb 2014 -- 17:00 (-0500)
N20140301-1500 (2 of 3 platforms) Sat, 1 Mar 2014 -- 15:00 (-0500)
這里選擇目前最新的4.3.2
說明中第二步是從Latest Released(最新發布)中下載
但我看了下兩個是一樣的都是sdk
這里點擊4.3.2跳轉到下載地址頁面
在頁面中可以看到這一段
Download now: Eclipse SDK
點擊Eclipse SDK
跳轉到下載地址列表
頁面上顯示了很多地址
Eclipse SDK
Status Platform Download Size File Checksum
Windows (Supported Versions) (http) 191 MB eclipse-SDK-4.3.2-win32.zip (md5) (sha1)
Windows (x86_64) (Supported Versions) (http) 191 MB eclipse-SDK-4.3.2-win32-x86_64.zip (md5) (sha1)
linux (x86/GTK 2) (Supported Versions) (http) 190 MB eclipse-SDK-4.3.2-linux-gtk.tar.gz (md5) (sha1)
Linux (x86_64/GTK 2) (Supported Versions) (http) 190 MB eclipse-SDK-4.3.2-linux-gtk-x86_64.tar.gz (md5) (sha1)
Linux (PPC/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-ppc.tar.gz (md5) (sha1)
Linux (PPC64/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-ppc64.tar.gz (md5) (sha1)
Linux (s390x/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-s390x.tar.gz (md5) (sha1)
Linux (s390/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-s390.tar.gz (md5) (sha1)
Solaris 10 (SPARC/GTK 2) (http) 188 MB eclipse-SDK-4.3.2-solaris-gtk.zip (md5) (sha1)
Solaris 10 (x86/GTK 2) (http) 188 MB eclipse-SDK-4.3.2-solaris-gtk-x86.zip (md5) (sha1)
HP-UX (ia64/GTK 2) (http) 188 MB eclipse-SDK-4.3.2-hpux-gtk-ia64.zip (md5) (sha1)
AIX (PPC/GTK 2) (http) 189 MB eclipse-SDK-4.3.2-aix-gtk-ppc.zip (md5) (sha1)
AIX (PPC64/GTK 2) (http) 189 MB eclipse-SDK-4.3.2-aix-gtk-ppc64.zip (md5) (sha1)
Mac OSX (Mac/Cocoa) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-macosx-cocoa.tar.gz (md5) (sha1)
Mac OSX (Mac/Cocoa/x86_64) (Supported Versions) (http) 190 MB eclipse-SDK-4.3.2-macosx-cocoa-x86_64.tar.gz (md5) (sha1)
注意!第一次看會不知道哪裡是下載
點Windows (Supported Versions) 會直接跳轉到說明頁面上去
搞得人暈頭轉向
這里正確的是點擊(http)
然後就開始下載了
第二步 安裝
到這里你就成功一半了。
然而容易出現錯誤的地方也在這里。
如果只添加了插件安裝地址的話安裝到一半就會報錯
首先打開eclipse SDK
依照安裝的一般方法在Help中打開Install New Software
重點!!!
在這個地方首先添加Xtext的升級更新地址
http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/
Name隨便填
添加了之後才能添加
http://download.eclipse.org/efxclipse/updates-released/0.9.0/site
選擇版本
這里我們是kepler版本所以選擇e(fx)clipse - IDE - kepler
安裝就會正常結束了
完成後會要求重啟eclipse
重啟就完成了安裝
第三步 新建一個工程
到這里新建工程就很簡單了
和新建普通Java Project一樣
在eclipse的package explorer中右鍵New → Other...
就可以看到JavaFX的文件夾
在裡面選擇JavaFX Project
系統就會默認新建一個JavaFX模板
在有Main方法文件上run一下
默認就是一個空白窗口彈出
到此說明全部結束
當然我個人想要把applet嵌入到網頁里的話
還可以郵件添加JavaFX Html Template(雖然還沒試過)
至於我為什麼要選擇JavaFX
Oracle網站里有關於JavaFX的sample
http://www.oracle.com/technetwork/java/javafx/samples/index.html
下面有兩個範例一個是用HTML嵌入插件的一個是可以用swing做的
這里打開Ensemble你會發現sample本身都是用jfx來做的
炒雞贊
Try Ensemble running inside browser as an applet
Try Ensemble running as a Java Web Start application.
Try Swing chart running inside browser as an applet
Try Swing chart running as a Java Web Start application.
裝完jfx的eclipse里也有sample一個
看上去非常好支持原生Java還支持3D
網上也查了速度優化也不錯那個贊……
總之自己試試就知道了
番外 關於applet插件
因為我原來安裝過Java所以電腦上有
運行J2SE程序也只用在環境里配置一下就好了
但問題是網頁上的applet怎麼都提示要安裝
網上查了一下似乎只能用exe安裝包安裝jre
據說是需要寫注冊表還要安裝瀏覽器插件
想了一下原理也確實是這樣
感覺這一點oracle要是能改進就好了
番外 關於完整版e(fx)clipse下載
有人說e(fx)clipse有完整版的為什麼還要手動去裝插件?
答曰那個完整版的eclipse裡面集成了幾乎所有的工具
而這些工具有八成以上我幾乎都不會用到
我為啥要裝上去?
當然你選擇裝這種傻瓜版的之後再把多的插件卸掉也行
不過會不會遇到其它麻煩就不得而知了
番外 關於eclipse插件沒裝成功時