如何将ant bootclasspath与-source 1.5 -target 1.5配合使用?
这怎么可能不是1.5 JDK的硬编码路径?我可以将一个环境变量设置为类似于JAVA_HOME可以从ant使用的bootclasspath吗?
理想情况下,我想做一些设置环境变量或传递参数到ant的东西.
这是一个例子,说明如何从环境变量中获取
Java 5引导类的位置,然后使用它.
首先,设置环境变量 – 说JAVA5_BOOTCLASSES.
property task允许您访问环境,然后javac task的bootclasspath参数将该设置传递给编译器.
bootclasspath="${java5.boot.classpath}"
...
/>
请注意,如果环境变量未设置,Ant将忽略它并继续执行,因此编译器将回退到默认引导类路径.
另外一个选择,如果适用的话,是switch off the warnings,而不是打扰bootclasspath.就像是
但是,这可能会让您遇到一些细微的错误.