【问题标题】:Javac 1.4:Getting list of default jarsJavac 1.4:获取默认 jar 列表
【发布时间】: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


【解决方案1】:

你已经设置了关注

为 Windows XP 命令提示符设置类路径:

  1. 复制这个“C:\Program Files\Java\jdk1.7.0\bin”有java安装路径

  2. 选择开始 -> 控制面板 -> 系统 -> 高级 -> 环境变量 -> 系统变量 -> CLASSPATH。变量值 -> 粘贴。

  3. 单击应用按钮,然后单击确定按钮。

打开命令提示符输入javac回车查看。

【讨论】:

  • 所以你的意思是我的 javac 1.4 配置不正确,必须正确设置 $CLASSPATH 变量,对吧?即使在那种情况下 javac -verbose 也不会打印任何默认的 jars。
猜你喜欢
  • 1970-01-01
  • 2011-12-30
  • 1970-01-01
  • 2017-04-02
  • 2017-03-26
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 2022-01-07
相关资源
最近更新 更多