第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

JavaFX 似乎不適用于 IntellJ 和 MS/VS 代碼中的 Java。未找到導(dǎo)入

JavaFX 似乎不適用于 IntellJ 和 MS/VS 代碼中的 Java。未找到導(dǎo)入

天涯盡頭無女友 2022-05-12 15:21:15
我似乎無法讓 javaFX 在我的系統(tǒng)上運行。我需要它用于學(xué)校項目。我對此事進(jìn)行了一些研究并得出以下結(jié)論:當(dāng)前的 JDK 版本不再標(biāo)準(zhǔn)地包含 javaFX。所以我需要手動下載并安裝它。我遇到了這個網(wǎng)站:https : //openjfx.io/openjfx-docs/#introduction,它指示我安裝 Java11 OpenJDK,我相信它包括 JavaFX。我已經(jīng)從這個鏈接下載了 macOS 版本:http: //jdk.java.net/11/ 解壓它。并手動將其復(fù)制到此位置:“/Library/Java/JavaVirtualMachines/(文件夾本身稱為 jdk-11.0.2.jdkopenjfx 網(wǎng)站指示我接下來設(shè)置 HOME 環(huán)境變量。它包括一個關(guān)于如何做到這一點的教程。然后我按照指示成功更改了我的 JAVA_HOME 變量。(教程鏈接:https ://www.baeldung.com/java-home-on-windows-7-8-10-mac-os-x-linux )我的 Java 版本現(xiàn)在看起來與 openjfx 網(wǎng)站上的類似 在 此處輸入圖像描述該網(wǎng)站然后指示從該來源下載適當(dāng)?shù)?JavaFX 運行時:https ://gluonhq.com/products/javafx/ 它說下載該文件并將其解壓縮到“所需”位置。我假設(shè)是這樣的:/Library/Java/JavaVirtualMachines/ 所以我將提取的 openjfx-11_osx-x64_bin-sdk.zip 移動到該位置。最后它指示我添加以下環(huán)境變量:export PATH_TO_FX=path/to/javafx-sdk-11.0.1/lib我想,我的 bash 個人資料,所以我這樣做了。我用實際路徑替換了 path/to/ 部分。這將是: export PATH_TO_FX=/Library/Java/JavaVirtualMachines/javafx-sdk1.3/lib(該 zip 確實包含一個帶有 javafx.jar 文件的 lib 文件夾)在這一點上,這就是我的 bash 配置文件的外觀: Bash profile screenshot所以基本上 openjfx 網(wǎng)站現(xiàn)在說我應(yīng)該可以從命令行運行 javafx 11 應(yīng)用程序。用指定的命令。所以用這個長命令 javac --module-path /Library/Java/JavaVirtualMachines/javafx-sdk-11.0.2/lib --add-modules=javafx.controls HelloFx.java我能夠成功運行導(dǎo)入 javaFx 的 java 文件。但這太麻煩了。我懷疑我應(yīng)該設(shè)置我的環(huán)境/路徑變量,以便我可以在 IntelliJ 中使用 JavaFX,或者最好在 MS Visual Studio 代碼中使用。有誰知道配置我的系統(tǒng)的簡潔直接的方法,以便我可以使用 Vistual Studio Code 或 IntellJ 中的 Java 和 JavaFX
查看完整描述

1 回答

?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗 獲得超11個贊

您可以通過切換到基于 Maven 的項目來簡化整個過程。maven 項目在一個名為的文件中包含所有構(gòu)建和依賴信息,pom.xml并將簡化所有其他依賴問題。


使用 maven 開始使用 JavaFX 11中詳細(xì)介紹了 這些步驟 Intellij 的步驟也在同一站點上進(jìn)行了詳細(xì)說明,但它們有些復(fù)雜。Netbeans 10 可以將任何 maven 項目作為原生項目打開,所以我將詳細(xì)介紹它的步驟。


創(chuàng)建一個新項目 > Maven > Java Application In project tab > Project files open pom.xml。project在標(biāo)簽下添加以下行。


<dependencies>

<dependency>

  <groupId>org.openjfx</groupId>

  <artifactId>javafx-controls</artifactId>

  <version>11</version>

</dependency>

<dependency>

  <groupId>org.openjfx</groupId>

  <artifactId>javafx-fxml</artifactId>

  <version>11</version>

</dependency>

上面的代碼片段取自HelloFX github 源代碼。您可以下載該 repo 并在 Netbeans 10 中打開該文件夾,您將擁有完整的項目功能。


查看完整回答
反對 回復(fù) 2022-05-12
  • 1 回答
  • 0 關(guān)注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號