我需要找到一种为JDK 1.1.8构建的好方法.到目前为止,我已经尝试过使用Eclipse,IntelliJ和Ant而没有运气.使用Ant(v 1.7.1),我尝试在javac任务(executable和compiler)上设置相关参数.麻烦是这样的:
[javac]这个版本的java不支持经典编译器; 升级到现代.
有没有办法让Ant工作,或者其他方式?
在ant任务上设置target="1.1"和source="1.3"属性javac(target = 1.1需要source = 1.3).
请注意,这将为您提供1.1兼容的类文件,但您仍需要确保不使用目标JVM中不支持的任何API或功能.
编辑:正如Andrew Thompson所指出的,您可以使用该bootclasspath选项javac对1.1.8 API 进行编译(请注意,在JDK 1.1.8中,调用了运行时库classes.zip,而不是rt.jar).