使用方法String.join在Ubuntu下出错

时间:2014-05-01 17:32:33

标签: java string ubuntu join

我将lib commons-lang-2.4.jar用于我的项目。 我在Windows下开发,然后将所有内容(包括那些库)发送到Ubuntu服务器4.6.3 在windows下,一切正常。 但是当我在Ubuntu下启动我的程序时,我收到了这个错误:

java.lang.NoSuchMethodError: java.lang.String.join(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;

我该如何解决?

1 个答案:

答案 0 :(得分:2)

String.join仅在Java 8(JDK 1.8)中引入。你的Windows机器显然有它,而你的ubuntu机器安装了旧版本的JDK。这与他们各自的操作系统或commons-lang-2.4.jar无关。

TL; DR - 在你的ubuntu机器上升级到JDK 1.8。