- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据文档,
There’s also the option to load a script on startup, including some special predefined options. These are specified using the —startup flag, passing in either a filename or one of:
DEFAULT – load the default behavior. This acts the same as if this is not specified at all
JAVASE – Imports all Java SE packages by default
PRINTING – defines the functions print, println and printf for use
但是,当我使用 DEFAULT、JAVASE 或 PRINTING 选项启动 jshell 时,我可以在所有情况下导入相似的类。
例如JAVASE涉及的主要包有java.lang、java.security等,在其他选项中也有。请找到下面的快照:
kv:micro-tab karan.verma$ jshell --startup JAVASE
| Welcome to JShell -- Version 9.0.1
| For an introduction type: /help intro
jshell> import javax.security.
auth cert sasl
jshell> /exit
| Goodbye
kv:micro-tab karan.verma$ jshell --startup DEFAULT
| Welcome to JShell -- Version 9.0.1
| For an introduction type: /help intro
jshell> import javax.security
security
jshell> import javax.security.
auth cert sasl
jshell> /exit
| Goodbye
kv:micro-tab karan.verma$ jshell --startup PRINTING
| Welcome to JShell -- Version 9.0.1
| For an introduction type: /help intro
jshell> import javax.security.
...>
auth cert sasl
我是否以正确的方式使用这些选项?还是这些还有别的意思?
最佳答案
关于java - 在 jshell 启动时加载脚本的不同方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47868942/
我正在尝试创建自定义 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
我是一名优秀的程序员,十分优秀!