Windows 中的 jshell 类路径

问题描述

我在一个目录中有一个 JARS 列表,我需要将其添加到 JShell 类路径中。我试图避免在 CLAsspATH 环境变量中输入每个单独的 JAR 文件名并使用通配符“*”。但在 Windows 10 中,显然 jshell 没有采用类路径。

  1. 我首先尝试在命令提示符中设置类路径。

    设置类路径=lib/*

    在我启动 jshell 时不起作用。当我执行 /env 命令时,给出了一个空白响应。

  2. 接下来,我尝试了 jshell --class-path=%CLAsspATH%。这种类型,当我输入 /env 命令时,它列出了类路径中的所有 JARS。但我仍然无法导入 JAR 中的类。

请告诉我是什么问题。提前致谢。

解决方法

这是 Intellij 缓存的问题。 JShell 类路径没有问题。