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

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

Netbeans 11 Javadoc 沒有出現(xiàn)?

Netbeans 11 Javadoc 沒有出現(xiàn)?

阿晨1998 2022-11-30 16:47:58
我有一個非常類似于Javadocs are not appearing on Apache netbeans for java 10的問題,因為我似乎無法將 javadoc 支持添加到我的 Apache Netbeans 11 版本或我正在處理的 Maven 項目中。這是我的概述: 如您所見,javadoc 添加到 URL 部分,但它沒有出現(xiàn)在代碼編輯器中,即使在重新啟動后也是如此。我添加的網(wǎng)址:https ://docs.oracle.com/en/java/javase/11/docs/api/index.html但這不起作用。我該如何解決這個問題?
查看完整描述

3 回答

?
茅侃侃

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

雖然 Netbeans 11 與 Ubuntu 18 的 apt 數(shù)據(jù)包“openjdk-11-jdk”運行良好,但當(dāng)涉及到 NB 的源代碼編輯器的彈出式 Javadoc 和“顯示 Javadoc”功能(打開外部瀏覽器)時,這兩個 NB 功能都不會不適用于標(biāo)準(zhǔn)的 Ubuntu 安裝。

因為 NB 的 Javadoc 函數(shù)似乎非常不喜歡“/usr/lib/jvm/java-11-openjdk-…”中的“openjdk-11-jdk”包的文件結(jié)構(gòu),這與可下載的 Openjdk11 壓縮包中的文件結(jié)構(gòu)略有不同。

這是使這兩個功能都起作用的解決方案:

  • 從 Openjdk 的網(wǎng)站下載適用于 Linux 的 Openjdk11 壓縮包:https ://jdk.java.net/archive/

  • 解壓縮它,使其內(nèi)容位于一個文件夾中,例如“openjdk11”

  • 在 NB 中轉(zhuǎn)到菜單“工具 → Java 平臺”。添加一個新平臺并選擇解壓縮的文件夾(例如 openjdk11)。注意在 src.zip 文件中找到正確的源文件夾。

最后在您的NB項目屬性中,將“Libraries”中的“Java Platform”更改為您新添加的Openjdk11平臺,現(xiàn)在NB的彈出窗口-Javadoc再次起作用。

要同時擁有 NB 的“顯示 Javadoc”功能,請執(zhí)行此附加步驟:

  • 下載 Oracle 的 Javadoc11 zip 文件并解壓縮。

  • 現(xiàn)在再次進(jìn)入NB的“Java平臺”對話。在之前添加的平臺“Openjdk11”中,轉(zhuǎn)到名為“Javadoc”的第三個選項卡,并將“doc/api/”文件夾中的所有“java*”子文件夾添加為文件夾。

而已。希望能幫助到你。

順便說一句,現(xiàn)在 NB 仍然在 Ubuntu 安裝的 Openjdk11 JVM 中運行(來自 paket“openjdk-11-jdk”)并將獲得自動更新,但是您的項目使用解壓縮的 JVM 運行。然而,這沒什么大不了的,因為 NB 總是使用其使用的 JVM 或項目的 JVM 的新實例來運行項目。


查看完整回答
反對 回復(fù) 2022-11-30
?
繁星coding

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

如果您使用的是基于 Ubuntu 或 Debian 的操作系統(tǒng),則在 apt 存儲庫中有一個特定的文檔包,用于與您需要安裝的 JDK 分開的文檔。完成后,您只需要在文檔中搜索 api 文件夾并將其設(shè)置在平臺配置中即可。

  1. 搜索你的 Java 版本包:

sudo apt-cache search java* | grep jdk
  1. 安裝你需要的版本(我安裝了兩個):

sudo apt-get install openjdk-8-doc openjdk-11-doc
  1. 搜索 api 文件夾,我在 /usr/lib/jvm/java-11-openjdk-amd64/docs/api 中找到了 OpenJDK-11,在 /usr/lib/jvm/java-8- 中找到了 OpenJDK-8 openjdk-amd64/文檔/jdk/api. 該位置將取決于您的 JDK 安裝位置,但如果您使用 apt 安裝它,則應(yīng)該是一個非常相似的路徑。

  2. 在 Netbeans 的平臺配置中設(shè)置該路徑。

http://img1.sycdn.imooc.com//638718ea0001552b06210409.jpg

完成 Ubuntu 20.04 和 Netbeans 12。希望它能幫助其他人。



查看完整回答
反對 回復(fù) 2022-11-30
?
躍然一笑

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

我還沒有看到有人設(shè)法將 Javadoc 11 添加到 Netbeans 11。


但是有一種解決方法似乎適用于許多 JDK 類,但并非適用于所有類。如果有人知道如何解決所有 JDK 類的問題,請告訴我,謝謝。


這是解決方法,在 Ubuntu 18 Linux 下使用 Ubuntu 存儲庫中的 Openjdk11 運行良好,可能在其他平臺下也運行良好:


首先,我們必須添加 Javadoc 的方式很奇怪。在 NB 的菜單Tools → Java Platforms中有一個選項卡Sources and Javadoc。


1)我首先嘗試使用Javadoc 選項卡,并且不得不添加所有以“java”開頭的文件夾。來自解壓縮的 Javadoc11 包的主文件夾“javadoc/api/”。這樣,某些 JDK 函數(shù)會顯示正確的 Javadoc 彈出式幫助,但是許多函數(shù)只顯示空白區(qū)域,例如在 Netbeans 中輸入時:


BigInteger big;

big. _

然后彈出窗口列出所有 BigInteger 函數(shù),但它們的 Javadoc 都是空的。


所以我嘗試了另一種方法:


2)從相同的 NB 菜單工具 → Java 平臺選項卡中的Javadoc我刪除了所有條目,并使用了另一個選項卡源,我在其中添加了所有以“java”開頭的文件夾。來自解壓縮的 Java11 源包(文件 src.zip)。


這種方式對于更多的 JDK 類和函數(shù)來說,它們的彈出窗口工作正常,就像提到的 BigInterger 一樣。


但是,對于 java.sql 包中的某些類以及可能來自其他包的某些類,我無法使其工作。比如我輸入NB:


java.sql.Statement stat;

stat. _

然后我得到一個列出所有函數(shù)的彈出窗口,但是對于許多函數(shù),在彈出窗口中有一條消息Javadoc not found 。像這些功能:


stat.addBatch(…)

stat.execute(…)

stat.executeUpdate(…)

etc.

然而,對于以下功能,彈出窗口會顯示正確的 Javadoc:


stat.cancel(…)

stat.close(…)

stat.executeBatch(…)

etc.


查看完整回答
反對 回復(fù) 2022-11-30
  • 3 回答
  • 0 關(guān)注
  • 133 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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