【发布时间】:2013-01-06 19:54:32
【问题描述】:
我正在尝试编译以下代码:
public class DuplicateMainExample {
public static void main(String[] args) {
System.out.print("A1");
}
public static void main(String... args) {
System.out.print("A2");
}
}
在 Eclipse 中它工作正常,但在两种方法上都有警告 - “DuplicateMainExample 类型中的重复方法 main(String[])”
使用javac(java版本“1.7.0_09”)出现编译错误:
>javac DuplicateMainExample.java
DuplicateMainExample.java:8: error: cannot declare both main(String...) and main
(String[]) in DuplicateMainExample
public static void main(String... args) {
^
1 error
如何在Eclipse中使用javac编译?
【问题讨论】:
-
嗯,这是 ecj 的一个 bug,你应该报告这个