
注释以及“此问题可能已经在这里提供了答案”中提供的两个链接的引用来源,并没有完全解释观察到的行为。
javac -cp ./*.jar MyFile.java
无法使用,因为此上下文中的通配符用法与正常用法不同。这可以从文档中了解。始终代表完整文件,而不代表部分文件名。
javac -cp ./* MyFile.java
应该工作了。显然在Windows中使用双引号和/或分号。作品:
javac -cp“ ./*” MyFile.java
javac -cp ./*; MyFile.java
javac -cp“ ./*;” MyFile.java
javac -cp *; MyFile.java
javac -cp“ *” MyFile.java
javac -cp“ *;” MyFile.java
在文件中没有任何地方提到afaik这个重要事实。
所以我猜想在Java 1.6.0_75的WINDOWS 7 64位上,无论使用双行还是在使用WILDCARD时总是使用半冒号*
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)