0

我正在 Yosemite 10.10 上测试我的桌面应用程序。我有一个问题

替换所有(System.lineSeparator(),“”);

我正在从文本文件中读取内容,然后我需要它在一行中,所以我决定删除所有行分隔符。

与 OS X Mavericks 一起工作正常,但与所有当前更新的 Yosemite 一起工作,该方法在 Eclipse 中带有红色下划线 :( 并且它不起作用。

有人有它并解决了吗?问候

克里斯托夫

4

2 回答 2

0

检查您的java版本,以及您在eclipse中使用的java版本,使用的方法是在java 1.7中添加的,所以如果您是或编译到较低版本,您需要使用System.getProperty("line.separator").

于 2014-07-25T12:23:22.080 回答
0

如果你去这里检查一下,它将安装最新版本的 java,我作为 LAMP 开发人员使用的大多数东西现在都将加载,因为它会触发命令行工具更新出现,我认为这是获得大多数开发东西所缺少的跑步。(PHPStorm、BREW、Oh MY ZSH 等)

[ http://support.apple.com/kb/DL1572][1]

我还注意到,一旦我安装了 JAVA 和命令行工具更新,我的用户迁移现在似乎完成并且没有失败。

于 2014-08-03T06:24:57.960 回答