javac classpath选项在当前目录中有多个jar文件导致错误

javac classpath选项在当前目录中有多个jar文件导致错误,第1张

javac classpath选项在当前目录中有多个jar文件导致错误

注释以及“此问题可能已经在这里提供了答案”中提供的两个链接的引用来源,并没有完全解释观察到的行为。

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时总是使用半冒号*



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5489356.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存