Jshell / env命令不允许在类路径中设置多个Jar文件

时间:2019-03-22 10:23:37

标签: java java-11 jshell

嗨,我在Windows 10操作系统上使用JDK11,而我正在使用的Jshell版本是11.0.1。

我试图执行各种Jshell命令,并被困在执行以下命令中

我有一个示例程序,该示例程序使用多个JAR文件Employee.jar和spring-context-5.1.3.jar文件中的类。

登录Jshell后,我使用以下命令在Jshell中设置类路径,但会引发错误

jshell> /env -class-path D:\JshellClassPath\Employee.jar:D:\JshellClassPath\spring-context-5.1.3.jar
|  File 'D:\JshellClassPath\Employee.jar:D:\JshellClassPath\spring-context-5.1.3.jar' for '--class-path' is not found.

如果我仅设置一个Jar文件并执行上述命令,它运行正常,但是为什么我不能设置多个Jar文件/ env命令?

1 个答案:

答案 0 :(得分:5)

在Windows平台上,您必须使用;作为分隔符,而不是: