碰到一個問題, 同樣下面的語句, 在websphere application server v5.0 運行出錯, 作爲普通的java application正常. 編譯都沒問題.
String[] b = a.split("#");
錯誤提示爲:
Nested Exception is java.lang.NoSuchMethodError: java.lang.String: method split(Ljava/lang/String;)[Ljava/lang/String; not found
而該method明明在那裏, 百思不得其解...
後來看到String中的split方法到JDK1.4之後纔有, 終於發現, 我編譯用的環境都是JDK1.4.2, 但Websphere V5.0用的是JRE1.3, 所以運行時提示找不到方法出錯. 改用Websphere V5.1就OK了, 因爲V5.1用的是JRE1.4.
大意了...