'java -cp'命令行不起作用
我尝试过'java -cp'命令行来引用jar文件。但由于某些原因,它不起作用.FYI,我的机器上的java版本是java1.8。'java -cp'命令行不起作用
后来我尝试'-Djava-ext-dirs'选项,它的工作原理。 命令中是否有语法错误?
编辑:声明你不能在-cp
路径中使用通配符。已过时。请参阅下面的@ Heri的评论。
您不能在-cp
路径中使用通配符。您必须列出在Windows和:
之间的所有在Windows和MacOS上由;
分隔的jar。
您可以创建shell /命令脚本来列出lib目录中的jar并为您填充-cp
选项。
由于Java 6可以使用通配符。见http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/classpath.html – Heri
@Heri:谢谢你让我知道,我太老了;) – Xvolks
解决了,问题是我没有放
解决了,问题是我没有放; 在-cp选项的末尾。正确的命令是:java -cp lib/*; test.A –
abracadabra