Есть ли способ установить, что отчет Eclipse компилирует ошибки, такие же, как javac?Проблема компиляции Eclipse
Я натыкаюсь на несколько случаев, когда что-то работает в затмении и не может быть скомпилировано с помощью javac. Я понимаю, что eclipse использует ECJ, и его нельзя изменить, но можно ли в любом месте установить, что все, что невозможно скомпилировать с javac, является компиляционной ошибкой в Eclipse? (поскольку в Eclipse есть несколько ошибок, которые вы можете сделать в Eclipse, даже если они в порядке)
Примеры от @SuiteClasses({A.class,B.class,})
(последняя запятая является проблемой), до тонких общих проблем, которые я полностью не понимаю.
Я знал, что Eclipse использовал ECJ, но я не осознавал, что существует разница между тем, что он мог и не мог скомпилировать по сравнению с реализацией Sun. Я думал, что есть какой-то стандарт или спецификация, которые должны были соблюдаться. – JasCav
Да, у меня возникли аналогичные проблемы, такие как OP. Практическое правило состоит в том, что Eclipse более терпимее, чем javac/ant. Поэтому компиляция кода CVS может привести к сбою сервера непрерывной интеграции с сборкой на компиляции. –