4

在 debian 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> 

我认为这与如何在 JShell 中提供 javadoc 文档无关?因为我想获取一些标准方法的文档。(这个问题以错误https://bugs.openjdk.java.net/browse/JDK-8188142结尾。问题是类路径定义不正确)。

如何获取文档jshell

4

2 回答 2

2

如果您使用的是基于 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

于 2020-09-06T09:04:23.577 回答
0

你需要java 10吗?如果不尝试使用安装java-8的命令 下载java 8如果这不起作用,我们可以通过一些步骤来安装java 10sudo apt-get install openjdk-8-jre

于 2019-12-08T02:39:28.337 回答