【发布时间】:2014-08-26 14:00:33
【问题描述】:
我要做的是获取 javac 1.4 的默认类路径。
在更高版本中 - javac 1.5、1.6 - 我可以创建一个空文件并运行:
$ javac Foo.java -verbose
并从输出中获取整个 jar 列表:
[parsing completed 108ms]
[search path for source files: .]
[search path for class files: C:\Program Files\Java\jdk1.6.0_45\jre\lib\resources.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\rt.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\sunrsasign.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\jsse.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\jce.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\charsets.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\modules\jdk.boot.jar,C:\Program Files\Java\jdk1.6.0_45\jre\classes,C:\Program Files\Java\jdk1.6.0_45\jre\lib\ext\dnsns.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\ext\localedata.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\ext\sunjce_provider.jar,C:\Program Files\Java\jdk1.6.0_45\jre\lib\ext\sunmscapi.jar,.]
[checking Foo]
[wrote Foo.class]
但是对于 javac 1.4,该命令根本不打印搜索类路径。输出太简短:
[parsing completed 108ms]
[checking Foo]
[wrote Foo.class]
有人可以建议如何检索 javac 1.4 的默认 jars 路径吗?
谢谢!
【问题讨论】:
-
也许你应该在考古论坛上问...
标签: java configuration classpath default javac