我正在 Yosemite 10.10 上测试我的桌面应用程序。我有一个问题
替换所有(System.lineSeparator(),“”);
我正在从文本文件中读取内容,然后我需要它在一行中,所以我决定删除所有行分隔符。
与 OS X Mavericks 一起工作正常,但与所有当前更新的 Yosemite 一起工作,该方法在 Eclipse 中带有红色下划线 :( 并且它不起作用。
有人有它并解决了吗?问候
克里斯托夫
我正在 Yosemite 10.10 上测试我的桌面应用程序。我有一个问题
替换所有(System.lineSeparator(),“”);
我正在从文本文件中读取内容,然后我需要它在一行中,所以我决定删除所有行分隔符。
与 OS X Mavericks 一起工作正常,但与所有当前更新的 Yosemite 一起工作,该方法在 Eclipse 中带有红色下划线 :( 并且它不起作用。
有人有它并解决了吗?问候
克里斯托夫
检查您的java版本,以及您在eclipse中使用的java版本,使用的方法是在java 1.7中添加的,所以如果您是或编译到较低版本,您需要使用System.getProperty("line.separator")
.
如果你去这里检查一下,它将安装最新版本的 java,我作为 LAMP 开发人员使用的大多数东西现在都将加载,因为它会触发命令行工具更新出现,我认为这是获得大多数开发东西所缺少的跑步。(PHPStorm、BREW、Oh MY ZSH 等)
[ http://support.apple.com/kb/DL1572][1]
我还注意到,一旦我安装了 JAVA 和命令行工具更新,我的用户迁移现在似乎完成并且没有失败。