eclipse/IDEA配置javafx項(xiàng)目步驟(圖文教程)
在配置javafx之前,需要到Oracle或openJFX的官網(wǎng)下載javafx壓縮包并解壓,解壓路徑最好和Java的jdk放在同一目錄方便尋找,在下載解壓javafx包之后,開(kāi)始配置javafx項(xiàng)目:
一:eclipse如何配置javafx
1.安裝e(fx)clipse
在安裝e(fx)clipse之前eclipse是沒(méi)有創(chuàng)建javafx項(xiàng)目這一選項(xiàng)的
新建項(xiàng)目選擇其它(CTRL + N),在選項(xiàng)卡里面并沒(méi)有javafx項(xiàng)目選項(xiàng)
這時(shí)需要我們安裝e(fx)clipse插件:在eclipse菜單欄找到help->install new software…
接著點(diǎn)擊Add添加一個(gè)新的repository:
name可以設(shè)置為e(fx)clipse,location為e(fx)clipse的下載地址:http://download.eclipse.org/efxclipse/updates-nightly/site
添加完成后等待下方的Name欄中出現(xiàn)e(fx)clipse的安裝包,全部勾選然后next,接著按照提示點(diǎn)擊接受協(xié)議,等待安裝完成
2.新建javafx項(xiàng)目
安裝完成e(fx)clipse后,這時(shí)我們新建項(xiàng)目:
已經(jīng)出現(xiàn)了javafx project選項(xiàng),點(diǎn)擊next,建立項(xiàng)目后發(fā)現(xiàn)項(xiàng)目圖標(biāo)有紅色標(biāo)識(shí),文件無(wú)法編譯:
3.導(dǎo)入javafx包
此時(shí)我們需要導(dǎo)入我們的javafx包:右鍵項(xiàng)目文件夾->Build Path->Add External Archives…:
找到j(luò)avafx的lib文件目錄,全選然后點(diǎn)擊打開(kāi)
導(dǎo)入完成后發(fā)現(xiàn)不再標(biāo)紅
但編譯失敗,提示缺少運(yùn)行時(shí)組件
4.添加VM 參數(shù)
這時(shí)我們需要在菜單欄找到Run->Coverage configurations,找到右側(cè)的arguments(參數(shù))選項(xiàng)卡:
在此處填寫(xiě)
–module-path “(javafx的lib路徑)” --add-modules javafx.controls,javafx.fxml
比如我的javafx的lib路徑為
C:\Program Files\Java\javafx-sdk-13.0.2\lib
之后點(diǎn)擊Coverage,編譯成功,程序正常執(zhí)行
二:IDEA配置javafx項(xiàng)目環(huán)境
idea自帶了javafx所需的插件,因此配置javafx不需要安裝任何軟件
1.新建javafx項(xiàng)目
選擇javafx然后next,填寫(xiě)好項(xiàng)目名稱和路徑后完成創(chuàng)建:
此時(shí)我們看到j(luò)avafx的包顯示紅色,無(wú)法編譯,這時(shí)我們同樣要導(dǎo)入javafx的lib文件:
2.導(dǎo)入lib文件
在菜單欄找到File->Project Structure:
點(diǎn)擊上方的+,找到j(luò)avafx的lib路徑:
點(diǎn)擊確定,Apply,然后點(diǎn)擊確定
這時(shí)javafx包已經(jīng)不再標(biāo)紅,點(diǎn)擊編譯,顯示缺少javafx運(yùn)行時(shí)組件
這時(shí)也需要我們添加VM 參數(shù):在菜單欄找到Run->Edit configurations…
在此處填寫(xiě)–module-path “(javafx的lib路徑)” --add-modules javafx.controls,javafx.fxml
點(diǎn)擊Apply,確定,再次編譯,即可看到程序正常運(yùn)行:
到此這篇關(guān)于eclipse/IDEA配置javafx項(xiàng)目步驟(圖文教程)的文章就介紹到這了,更多相關(guān)eclipse/IDEA配置javafx內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Java線程池如何實(shí)現(xiàn)優(yōu)雅退出
這篇文章我們將從源碼角度深度解析線程池是如何優(yōu)雅的退出程序的,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)java線程池有一定幫助,需要的可以參考一下2022-07-07Struts2攔截器 關(guān)于解決登錄的問(wèn)題
下面小編就為大家?guī)?lái)一篇Struts2攔截器 關(guān)于解決登錄的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10SpringMVC?HttpMessageConverter報(bào)文信息轉(zhuǎn)換器
這篇文章主要為大家介紹了SpringMVC?HttpMessageConverter報(bào)文信息轉(zhuǎn)換器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Java基礎(chǔ)教程之static五大應(yīng)用場(chǎng)景
這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)教程之static五大應(yīng)用場(chǎng)景的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06關(guān)于RedisTemplate之opsForValue的使用說(shuō)明
這篇文章主要介紹了關(guān)于RedisTemplate之opsForValue的使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06java數(shù)據(jù)庫(kù)連接池的特點(diǎn)及步驟
大家好,本篇文章主要講的是數(shù)據(jù)庫(kù)連接池的特點(diǎn)及步驟,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12