【发布时间】:2014-05-01 17:32:33
【问题描述】:
我在我的项目中使用 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;
我该如何解决?
【问题讨论】:
-
你是如何运行程序的?
-
您的异常表明您正在对 string(java.lang.String) 对象调用 join。我不认为 String 有 join 方法。但这应该在eclipse中显示为编译错误。你是如何编码你的项目的?
-
@Nazgul -
String有一个join方法,但它只在 JDK 1.8 中引入。 -
是的,我知道。我假设OP在JDK7上。我的坏。