0

医生说:

请记住,启动脚本仅在状态重置时才加载到当前会话中。存储脚本的内容,而不是对脚本的引用。

https://docs.oracle.com/javase/9​​/jshell/scripts.htm#JSHEL-GUID-AC2A6582-6A9A-48B1-ABBF-4C9536CDFD07

例如,

/set start -retain mystartscript.jsh

但是它在哪里存储mystartscript.jsh的内容呢?

4

1 回答 1

0

像在示例中那样使用相对文件名:

/set start -retain mystartscript.jsh

JShell 会mystartscript.jsh在 [ user.home]/中查找mystartscript.jsh

你也可以给它一个绝对文件路径:

/set start -retain /my_custom_jshell_scripts/mystartscript.jsh

JShell 首席架构师 Robert Field 在本教程中解释了如何(重新)设置/取消设置 JShell 的内置DEFAULT启动脚本和自定义.jsh启动脚本。

于 2018-12-19T02:18:40.490 回答