我已将所有jar文件存储到特定文件夹中。如何配置特定文件夹到Jshell类路径?

时间:2018-07-28 14:07:40

标签: java java-9 jshell

我已将所有jar文件存储到特定文件夹中,并且已将特定文件夹添加到Jshell类路径中。添加类路径后,我无法在jshell中导入软件包。

如果我在类路径中提到了所有jar文件的名称,它就可以正常工作。我不想在类路径中提到所有的Jar文件名,因为我必须在类路径中添加数千个jar文件。

如何为Jshell classpath配置特定文件夹?

enter image description here

1 个答案:

答案 0 :(得分:1)

在jshell中声明类路径的路径。

jshell> /env -class-path path_of_dependecies

如果classpath是当前工作文件夹

jshell> /env -class-path .

调用特定类或从依赖项调用静态方法时,必须使用命令import

jshell> import com.foo_company.*

请参阅权威教程http://cr.openjdk.java.net/~rfield/tutorial/JShellTutorial.html#setting-a-classpath