我已将所有 jar 文件存储到特定文件夹中,并将特定文件夹添加到 Jshell 类路径中。jshell
添加类路径后,我无法导入包。
如果我在类路径中提到了所有 jar 文件名,它工作正常。我不想在类路径中提及所有 Jar 文件名,因为我必须在类路径中添加数千个 jar 文件。
如何将特定文件夹配置到 Jshell 类路径?
在 jshell 中声明 classpath 的路径。
jshell> /env -class-path path_of_dependecies
如果类路径是当前工作文件夹
jshell> /env -class-path .
当你调用特定的类或从依赖中调用静态方法时,你必须使用命令导入
jshell> import com.foo_company.*
见权威教程http://cr.openjdk.java.net/~rfield/tutorial/JShellTutorial.html#setting-a-classpath