我嘗試過'java -cp'命令行來引用jar文件。但由於某些原因,它不起作用.FYI,我的機器上的java版本是java1.8。'java -cp'命令行不起作用
後來我嘗試'-Djava-ext-dirs'選項,它的工作原理。 命令中是否有語法錯誤?
我嘗試過'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