当前位置: 首页 > 知识库问答 >
问题:

试图在Ubuntu上运行jshell时,程序'jshell'当前未安装

邢嘉祯
2023-03-14

我已经下载并“手动”安装了JDK10 for Linux 64bit edition(用于Ubuntu16.04),Oracle Java SE开发工具包(注意:我想下载Java9 JDK,但它不再受支持,而是参考了Java 10 SE开发工具包)。

当我尝试从终端窗口运行jshell时,我会得到以下错误,

程序'jshell'当前未安装。要运行'jshell',请让管理员安装包'openjdk-9-jdk-headless',您必须启用名为'universe'的组件

我不知道为什么当我安装了经典的java版本时,消息要求我安装openjdk。当我运行“which jshell”时,不会返回任何详细信息。

有人能帮我安装Jshell并开始工作吗?

共有1个答案

荆乐
2023-03-14

Jshell是一种开发工具。您应该下载并安装Java Development Kit来运行jshell,而不仅仅是Java运行时环境。

 类似资料:
  • REPL代表Read-Eval-Print Loop。 使用JShell,java具有REPL功能。 使用REPL,我们可以编写和测试基于java的逻辑,无需使用javac进行编译,直接查看计算结果。 运行JShell 打开命令提示符并键入jshell。 $ jshell | Welcome to JShell -- Version 9-ea | For an introduction typ

  • REPL代表Read-Eval-Print Loop 。 使用JShell,Java具有功能。 使用REPL,我们可以编写和测试基于java的逻辑,而无需使用javac编译并直接查看计算结果。 运行JShell 打开命令提示符并键入,运行结果如下所示 - 查看JShell命令 当进入命令之后,可键入 来查看中的帮助信息。 运行JShell命令 输入命令并查看当前使用的导入。 在JShell中运行计

  • 我在windows 10的ubuntu上安装了bash上的docker: 但是当我尝试使用它时: docker-v 它给了我以下错误: 当我尝试重新安装它时,我会收到这条消息: docker已经是最新版本了 更新: 看来,安装docker的先决条件之一这样:https://docs.docker.com/engine/installation/linux/ubuntulinux/工作在我的专用ub

  • 问题内容: 我正在学习Java中的GUI,为此我创建了一个演示程序: 它已成功编译。但是,当我尝试执行程序时,发现以下错误: 我正在使用Xubuntu 10.10并给出: 我该怎么办? 还有一件事:这是我尝试执行Dr. Java和HJSplit的jar文件时遇到的错误。 问题答案: Ubuntu可以选择安装无头Java,这意味着无需图形库。并非总是如此,但是前几天我在尝试运行Java文本编辑器10

  • 问题内容: 鉴于Java 9已经来临,我们终于可以拥有Java REPL了,我希望有一种方法可以在脚本中添加shebang并对其进行解释。 我尝试创建: 然而,这给出了: 事实证明,OpenJDK https://bugs.openjdk.java.net/browse/JDK-8167440中对此有增强要求。 还有其他方法吗? 问题答案: 用 作为的第一行。该脚本可能如下所示: 当然,命令行选项

  • 本文向大家介绍在Java中JShell 9使用变量,包括了在Java中JShell 9使用变量的使用技巧和注意事项,需要的朋友参考一下 在JShell 9中,可以在会话期间声明变量。用户登录会话后,他们可以声明变量,如下所示: 用户登录到会话后,斜体表示终端。 上面的行将打印下面的输出。上一行中的分号是可选的,并且在没有分号的情况下也可以正常运行。 输出结果 通过在JShell上将其赋值给变量名称