次のようにクラスパスでワイルドカードを使用しようとしましたが、失敗しました。
javac -cp .\* LoginUtil.java MySample.java
しかし、このエラーで失敗します:
javac: invalid flag: .\jackson-all-1.9.6.jar
Usage: javac <options> <source files>
use -help for a list of possible options
「。*」についても同じ動作
javac -cp ".\*" LoginUtil.java MySample.java
ただし、cpの後にセミコロンを挿入すると問題が解決します。
javac -cp .\*; LoginUtil.java MySample.java
私はこれが文書化されているのを見つけることができませんでした。誰かが理由を知っていますか?