后,我的Eclipse配置氧气与Java 9上班,当我去到Source =>生成toString()
我收到此错误信息:Eclipse的氧气产生的toString代不工作
无法创建方法实现。
原因:模块:java.base是不是它的项目的构建路径
产生constructor
,getter和setter方法上,hashcode()
和equals()
工作正常,只有toString()
不起作用。
如果我手动键入toString()
方法它工作正常。另外如果我使用JRE 8创建项目,生成toString()
工作正常。任何想法如何解决它?
你在生成'toString()'时使用什么默认方式?它需要'StringBuffer'还是'StringBuilder'?并且手动编写相同的实现不需要在module-info.java中需要java.base? – nullpointer
我只是去souce并点击生成toString()然后按ok。 Doesen't需要StringBuffer或StringBuilder。 如果我手动键入工作正常,我没有得到任何错误或任何东西。 – BrunoJustino
在这种情况下,您是否也可以共享您编写的手动代码,并且可能会尝试并向Eclipse报告此情况,以防这是Eclipse本身的一些已知问题。 – nullpointer