有没有办法重置 JShell 的默认导入?

Is there a way to reset default imports of JShell?

继 post 。我想知道是否有办法摆脱默认导入。

jshell> /imports
|    import java.io.*
|    import java.math.*
|    import java.net.*
|    import java.nio.file.*
|    import java.util.*
|    import java.util.concurrent.*
|    import java.util.function.*
|    import java.util.prefs.*
|    import java.util.regex.*
|    import java.util.stream.*

从 JShell 的默认导入是 JShell 启动脚本的一部分。您可以按照 JShell documentation 找到避免加载启动脚本的选项,并且可以像这样启动 jshell :

jshell --no-startup

区别可以看下面的截图:-