亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將javafx正確導入到eclipse中?(“導入無法解決”)

如何將javafx正確導入到eclipse中?(“導入無法解決”)

縹緲止盈 2023-10-19 21:11:13
我查看了許多類似的問題,但解決方案對我沒有幫助:(這是我的 openjfx 庫這是 jfx 文檔我可以通過兩種方式導入庫:1.在java構建路徑中, 我可以用這種方式使用所有類,沒有問題...但是我無法加載java文檔或源代碼,如果我這樣做,它就不起作用?;蛘?..2.編輯已安裝的JRE定義 通過這種方式,我像其他問題中解釋的那樣添加已安裝的jre中的jfxrt.jar,并為其提供源代碼和文檔。它有效!...幾乎...文檔現在可以使用...但不是所有導入。:(import javafx.application.Platform;       //this worksimport javafx.scene.control.ListView;     //this worksimport javafx.scene.control.ProgressBar;  //this worksimport javafx.scene.control.TextField;    //this worksimport javafx.scene.layout.Background;    //this DOES NOT work :(import javafx.scene.layout.BackgroundFill;//this DOES NOT work :(import javafx.scene.layout.Border;        //this DOES NOT work :(import javafx.scene.layout.BorderPane;    //this works again ._.我得到的錯誤是:“導入 javafx.scene.layout.Background 無法解析”嗯...在執行第一步時(來自This is my openjfx lib)。我絕對沒有導入問題,并且可以完美工作,但文檔不起作用?,F在,通過2. 編輯已安裝的 JRE 定義,該文檔確實可以工作,但我對某些內容存在導入問題,我不明白為什么:(顯然我做錯了什么......(我對java很陌生)我的java版本:java version "13" 2019-09-17 Java(TM) SE Runtime Environment (build 13+33) Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)(我之前使用 fx 時遇到了一些錯誤,通過更新 eclipse 2019-09 修復了該錯誤)出色地。我希望你能幫助我^^
查看完整描述

1 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

要在 Eclipse 上運行 JavaFX 11+,您必須遵循此處的文檔: https:?//openjfx.io/openjfx-docs/#IDE-Eclipse。

如果您不使用 Maven/Gradle 構建工具:

  • 下載 JavaFX 13 SDK

  • 使用 JavaFX jar 創建 JavaFX13 庫。

  • 將 VM 參數添加到您的運行配置中。

JavaDoc 和來源

為了讓 javadoc 和源代碼正常工作,您不應該添加(非常舊的)jfxrt.jar,即來自舊 JavaFX 版本的 ,因此您會因為包中的某些更改而導致不匹配。

如果您已經擁有 JavaFX13 庫,正確的方法是:

  • 編輯庫 (?Eclipse -> Preferences -> Java -> Build Path -> User Libraries -> JavaFX13),并顯示包含的所有 jar。如果您顯示這些 jar 中的任何一個的內容,您可能會看到:

    Source?attachment:?(None)
    Javadoc?location:?(None)
    • 逐個 jar,選擇Source attachment,按下Edit...按鈕,選擇External location,然后src.zip在本地 JavaFX SDK 的 lib 文件夾下找到該文件。

https://img1.sycdn.imooc.com/65312b430001ba1218501111.jpg

  • 逐個 jar,選擇Javadoc location,按Edit...按鈕,選擇 Javadoc URL,然后粘貼https://openjfx.io/javadoc/13/。

  • 完成后應用并關閉。

現在,您應該在將鼠標懸停在任何 JavaFX 類上時獲取 Javadoc,并且在按住 Ctrl+單擊 JavaFX 類時也可以訪問源代碼。


查看完整回答
反對 回復 2023-10-19
  • 1 回答
  • 0 關注
  • 197 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號