簡體   English   中英

無法從外部庫導入 MediaPlayer

[英]Can't import MediaPlayer from External Libraries

好的,我從許多有類似問題的人那里閱讀了太多線程,但沒有一個人解決了我的問題,所以請幫助我解決我似乎沒有完全理解的巨大“屁股痛”問題。

我正在嘗試使用 javafx.scene.media 中的 MediaPlayer 類,遺憾的是,自 Java 9 以來,默認 SDK 中沒有繼承媒體類,我認為我使用的是 Java 版本 12。所以很自然地我必須添加 jafafx .scene.media library (jar-Format) 手動這應該是世界上最簡單的步驟。

我可以通過“項目結構 -> 庫 -> 添加庫”添加它,它顯示在我的外部庫菜單中,但我的任何類都無法導入它。 那是我的第一個 Java 項目(我來自 C#),我什至問過我的教授,但他也沒有任何線索。 我什至嘗試創建一個新項目並添加它,但沒有成功。

(我也嘗試通過 Maven-Dependency 添加庫,但沒有成功)

然后我認為另一個庫可以工作,我添加了 vlcj (VLC-Player) 並且至少在轉到“項目結構 -> 模塊 -> 依賴項”並將 vlcj 庫從編譯更改為提供后,它確實找到了要導入的內容。 但是現在導入時出現以下錯誤:錯誤

困惑。 它甚至適用於學校項目。 如果您有任何建議,請給我建議,或者告訴我是否需要刪除更多信息。

非常喜歡

添加一個庫是不夠的,該庫還必須在模塊依賴項中

此外,如果您使用的是 Java 9+ 模塊系統,則必須為此調整module-info.java文件。 或者,為了簡單起見,刪除這個文件,不要在這個項目中使用 Java 模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM