- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图理解 jshell 并笨手笨脚地导入外部库。截至目前,我看不到任何建议/解决方案。
如果有人已经解决了这个问题,可以告诉我吗?
最佳答案
我尝试过 9 Build 162 Linux 64-bit
准备工作:
guava-19.0.jar
和commons-lang3-3.4.jar
到 /opt/libs
以下选项可用:
指定CLASSPATH
环境变量:
$> CLASSPATH="/opt/libs/commons-lang3-3.4.jar:/opt/libs/guava-19.0.jar" bin/jshell
使用 jshell 选项指定类路径:
$> bin/jshell --class-path /opt/libs/guava-19.0.jar:/opt/libs/commons-lang3-3.4.jar
使用命令 /env
在 jshell session 中配置评估上下文, /reset
或/reload
(这些命令有所不同,你可以查看其帮助信息),取/env
例如:
jshell> /env -class-path /opt/libs/commons-lang3-3.4.jar:/opt/libs/guava-19.0.jar
然后您可以 import org.apache.commons.lang3.StringUtils
或import com.google.common.base.Optional;
.
关于java-9 - 如何在 jshell java 9 中导入外部库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43111018/
我正在尝试创建自定义 JShell 提示符并希望直接从文件加载它。 但是当从文件加载设置提示时它没有显示自定义提示,但我能够在 JShell 上编写相同的命令。 例如:我有一个文件“jshell_pr
从 jShell 脚本内部,是否可以访问或注册在创建 JShell 的代码中定义的变量? 目前似乎没有机制可以访问或注册一个变量到 Shell 实例,或者从 JShell 内部返回无字符串类型(如对象
从 jShell 脚本内部,是否可以访问或注册在创建 JShell 的代码中定义的变量? 目前似乎没有机制可以访问或向 Shell 实例注册变量,或者从 JShell 内部返回任何字符串类型(如对象或
我已经下载并“手动”安装了适用于 Linux 64 位版本的 JDK 10(适用于 Ubuntu 16.04), Oracle Java SE Development Kit(注意:我想下载 Java
我正在使用 JDK9 的 jshell。 我刚刚创建了一个最终变量并为其分配了一个值。 在下一行中,我只是修改了值。令我惊讶的是,修改最终变量时没有错误。 以下是代码片段: jshell> final
我是 java 9 的新手,只是在 jshell 上练习一些代码片段 jshell> System.out.println("hello"); hello jshell> System.out.
有人知道 JShell 历史记录存储在哪里(Windows-10 上的 Java-11/Open JDK,但任何配置都可能有用)?我一直在$HOME($USERPROFILE,$APPDATA,...
我想像这样运行 jshell $ jshell --execute 'System.out.println("Hello World")' Hello World $ 因此它执行 java 单行代码并
我看了几个 JShell 教程,但我仍然不明白最重要的部分:我为什么要使用 JShell? 甲骨文是这样说的: "You can test individual statements, try out
tl;dr:如何在不替换此类的情况下向现有类添加方法? 描述: 当我在 JShell 中运行以下命令时: public class TestClass {} 打印出以下输出: created clas
如何在 JShell 中查找变量或表达式结果的类型。 在 Java 中试验按位运算符 jshell> byte b=5 5 -2147483648 jshell> 有没有像 Python type(5
我在我的机器上使用 'jshell 命令,它无法被识别。但是 java 命令工作正常。 jdk 10 中的jshell 是否有任何环境设置 C:\Users\Kannan λ jshell 'jshe
当我在 JShell (9.0.1) 中输入一个表达式时,它返回: $22 -> 22 从哪里来,$1 到 $21 发生了什么? (它们是未定义的。) 我似乎隐约记得(当我开始使用 Java 9.0
我找到了 this问题,这个 other ,如此有趣以至于引出了几个问题,至少对我而言: 相当开放式的问题,但是 jshell 被限制 在哪里?显然,GUI 应用程序不属于 jshell 解决方案或
如何指示 jshell 在脚本末尾终止,类似于其他语言的解释器,例如 python3 或 node? 以下命令 ./jshell -q /tmp/shell.java 带有脚本/tmp/shell.j
我该怎么做 /exit jshell具有非零错误代码的 session ? /exit产量:进程完成,退出代码 0 /exit 1产量:进程完成,退出代码 0 throw new Error("1")
我正在发现 JShell,并且发现默认添加的导入: jshell> /imports | import java.io.* | import java.math.* | import
为什么我的 jshell 实例(JDK 版本 9-ea)无法识别 printf() 语句?以下是我观察到的错误, jshell> printf("Print number one - %d",1) |
关注帖子Is there a way to remove imports in JShell? .我想知道是否还有办法摆脱默认导入。 jshell> /imports | import java
根据文档, There’s also the option to load a script on startup, including some special predefined options
我是一名优秀的程序员,十分优秀!