Java 10: "Документация не найдена" для System.out.println(...)
На Debian 10 я устанавливаю Java SE 10, используя apt-get install openjdk-10-jdk openjdk-10-doc
, я звонил jshell
и хотел получить документацию System.out.println(...)
, но получил ошибку <no documentation found>
:
| Welcome to JShell -- Version 10.0.1
| For an introduction type: /help intro
jshell> System.out.println( **<tab>**
Signatures:
void PrintStream.println()
void PrintStream.println(boolean x)
void PrintStream.println(char x)
void PrintStream.println(int x)
void PrintStream.println(long x)
void PrintStream.println(float x)
void PrintStream.println(double x)
void PrintStream.println(char[] x)
void PrintStream.println(String x)
void PrintStream.println(Object x)
<press tab again to see documentation>
jshell> System.out.println( **<tab>**
void PrintStream.println()
<no documentation found>
<press tab to see next documentation>
jshell> /env
jshell> System.out.println(System.getProperty("java.class.path"))
.
jshell>
Я не думаю, что это связано с тем, как сделать документацию Javadoc доступной в JShell? поскольку я хочу получить документацию для некоторого стандартного метода. (Этот вопрос заканчивается ошибкой https://bugs.openjdk.java.net/browse/JDK-8188142. Проблема заключалась в том, что путь к классу не был определен правильно).
Как получить документацию в jshell
?
0 ответов
Если вы используете систему на основе Debian, вам необходимо установить
openjdk-<vserion>-source
пакет для работы с документацией JShell. В вашем случае вам нужно будет выполнить
sudo apt install openjdk-10-source
Документация, которую вы можете получить с помощью двойной вкладки в JShell, находится в
/usr/lib/jvm/java-<version>-openjdk-amd64/lib/source.zip
файл, который является мертвой ссылкой, прежде чем вы установите
openjdk-<vserion>-source
пакет. Ссылка указывает на
../../openjdk-<vserion>/src.zip
.
Вам нужна java 10? Если нет, попробуйте загрузить java 8 с помощью команды
sudo apt-get install openjdk-8-jre
чтобы установить java-8, если это не сработает, мы можем поговорить о некоторых шагах по установке java 10