Отображение Javado c для стандартных библиотек (java .base, ...) в моей установке работает нормально.
Но включение Javado c для дополнительных библиотек не всегда выполняется. Я ищу подсказку, что можно сделать, чтобы решить эту проблему или получить дополнительные выходные данные для root причины этой проблемы.
У меня есть следующий исходный код:
import com.fazecast.jSerialComm.SerialPort;
public class JavaTestAoolication {
public static void main(String[] args) {
SerialPort.getCommPorts();
}
}
Я пытаюсь добавить javado c путь к этой библиотеке через меню Инструменты -> Java Платформы и вкладка javado c.
Это приводит к в следующих записях в файле конфигурации netbeans ~/.netbeans/11.3/config/Services/Platforms/org-netbeans-api-java-Platform/default_platform.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE platform PUBLIC "-//NetBeans//DTD Java PlatformDefinition 1.0//EN" "http://www.netbeans.org/dtds/java-platformdefinition-1_0.dtd">
<platform default="yes" name="JDK 11 (Default)">
<properties>
<property name="platform.ant.name" value="default_platform"/>
</properties>
<javadoc>
...
<resource>https://fazecast.github.io/jSerialComm/javadoc/</resource>
<resource>file:/usr/share/htl-libjserialcomm-java/2.6.1/javadoc/api/</resource>
...
</javadoc>
</platform>
Выбор контекстного меню -> Показать Javado c on SerialPort.getCommPorts()
всегда приводит к сообщению:
Невозможно выполнить шоу Javado c здесь .
Но ссылка существует:
https://fazecast.github.io/jSerialComm/javadoc/com/fazecast/jSerialComm/SerialPort.html
А также существует локальная папка (без символов c ссылки):
$ ls -la /usr/share/htl-libjserialcomm-java/2.6.1/javadoc/api/com/fazecast/jSerialComm/SerialPort.html
-rw-r--r-- 1 user user 115981 Apr 9 17:02 /usr/share/htl-libjserialcomm-java/2.6.1/javadoc/api/com/fazecast/jSerialComm/SerialPort.html
Я также пытаюсь использовать file://
вместо file:/
. Безуспешно.
Есть идеи, как решить эту проблему?