【发布时间】:2010-07-14 21:04:52
【问题描述】:
如果我有 1.6 并且我希望它在 1.5 中编译,如何在不同版本中编译 java 程序?会不会……
javac -target1.5 tileGen
但是当我这样做时,我得到:
错误:类名“tileGen”仅在注释处理为 exp 时才被接受 合法请求 1 个错误
【问题讨论】:
-
另外,请注意“目标”和“源”命令行选项之间的区别。 “target”指定编译器输出的版本;即类文件。 “source”指定源代码的版本;即 *.java 文件。我知道您在上述声明中的错误是您遗漏了“.java”扩展名,但我认为对源和目标参数的澄清值得与这个问题相关联。
标签: java compiler-construction