Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java如何定位JAR文件?_Java_Jar_Classpath - Fatal编程技术网

java如何定位JAR文件?

java如何定位JAR文件?,java,jar,classpath,Java,Jar,Classpath,JAR文件位于C:\Workbench\jars\antlr-4.4-complete.JAR 环境变量包括: CLASSPATH=.;C:\Workbench\jars\* PATH=C:\Workbench\jars;... 我正在尝试使用以下命令: java -jar "C:\Workbench\jars\antlr-4.4-complete.jar" <-- OK java -jar antlr-4.4-complete.jar <-- FAIL! java org

JAR文件位于
C:\Workbench\jars\antlr-4.4-complete.JAR

环境变量包括:

CLASSPATH=.;C:\Workbench\jars\*
PATH=C:\Workbench\jars;...
我正在尝试使用以下命令:

java -jar "C:\Workbench\jars\antlr-4.4-complete.jar"   <-- OK
java -jar antlr-4.4-complete.jar   <-- FAIL!
java org.antlr.v4.Tool  <-- OK

java-jar“C:\Workbench\jars\antlr-4.4-complete.jar”路径
用于查找要执行的命令,在这种情况下,将在路径上查找
java


您需要提供到
java-jar
的绝对或相对路径,因为终端(bash/windows/zsh/etc…)不会以这种方式展开参数<代码>类路径被Java用来查找更多的jar,但它希望第一个参数是指向初始jar的正确路径。

对不起,我忘了提到我正在使用Windows。但这似乎与我的猜测一致。这基本上是那里许多人的复制品-->