gpt4 book ai didi

classpath - Java 7 中的类路径是否有未记录的更改

转载 作者:行者123 更新时间:2023-12-01 11:55:16 28 4
gpt4 key购买 nike

我曾经在 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 编写的内容。但是那里的信息是最新的吗?

最佳答案

Windows 下的 Java 7 单入口类路径似乎被破坏了。为了解决这个问题,我拆分了我的类路径,因为出于某些奇怪的原因,Windows 下的 Java 7 类路径如果包含 2 个或更多条目则可以正常工作。

例如:

java -cp "d:\mylib\*;d:\myLib" com.my.package.program

甚至

java -cp "d:\mylib\*;" com.my.package.program

可以与 java 7 一起使用。我知道这绝不是一个非常优雅的解决方案,但至少程序可以运行。

关于classpath - Java 7 中的类路径是否有未记录的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900818/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com