Jshell /env 命令不允许在类路径中设置多个 Jar 文件
Jshell /env command not allowing to Set More than one Jar file in Classpath
您好,我在 windows 10 操作系统上使用 JDK11,我使用的 Jshell 版本是 11.0.1。
我正在尝试执行各种 Jshell 命令,但在执行以下命令时卡住了
我有一个示例程序,它使用来自多个 JAR 文件 Employee.jar 和 spring-context-5.1.3.jar 文件的 classes。
登录 Jshell 后,我使用以下命令在 Jshell 中设置 class 路径,但它抛出错误
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 命令?
在 Windows 平台上,您必须使用 ;
作为分隔符,而不是 :
。
您好,我在 windows 10 操作系统上使用 JDK11,我使用的 Jshell 版本是 11.0.1。
我正在尝试执行各种 Jshell 命令,但在执行以下命令时卡住了
我有一个示例程序,它使用来自多个 JAR 文件 Employee.jar 和 spring-context-5.1.3.jar 文件的 classes。
登录 Jshell 后,我使用以下命令在 Jshell 中设置 class 路径,但它抛出错误
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 命令?
在 Windows 平台上,您必须使用 ;
作为分隔符,而不是 :
。