我曾经在Java 6中执行以下命令行:
java -cp“d:\ mylib \ *”com.my.package.program
现在我升级到JDK 7 u1 64位,它开始抱怨无法找到一个jar。 jar在mylib文件夹中。
我查看了http://download.oracle.com/javase/7/docs/technotes/tools/windows/java.html
没有为Java 7编写任何特定内容。但是那里的信息是最新的吗?
答案 0 :(得分:5)
Windows下的Java 7单条目类路径似乎被打破了。为了解决这个问题,我拆分了我的类路径,因为出于某种奇怪的原因,如果它们包含2个或更多条目,则windows下的java 7类路径会起作用。
例如:
java -cp "d:\mylib\*;d:\myLib" com.my.package.program
甚至
java -cp "d:\mylib\*;" com.my.package.program
可以使用java 7.我知道这绝不是一个非常优雅的解决方案,但至少程序运行。