09/03/19 16:52:20
またまた、スイマセン。また、POIの質問です。申し訳ありません。
>>373さんの意見を受けてやったのですが、やはり旨く動きません。
コンパイルは通るのですが…
で、間違ってるのかと思い以下の記述をしてみました。
HSSFRichTextString s_VAL = null;
s_VAL = new HSSFRichTextString( "TEST" );
そうすると、2行目で落ちます。
で、HSSFRichTextStringのソースを見ると
47 public HSSFRichTextString( String string )
48 {
49 if (string == null)
50 string = "";
51 this.string = new UnicodeString(string);
52 }
の51行目のUnicodeStringで落ちてましたので、テストソースにUnicodeStringを以下のように書いて見ると、
import org.apache.poi.hssf.record.*;
import java.util.*;
UnicodeString uni_T = UnicodeString("TEST");
の箇所でjava.lang.NoSuchMethodErrorで落ちました。
java.lang.NoSuchMethodError: org.apache.poi.hssf.record.UnicodeString.<init>(Ljava/lang/String;)V
これは、J2SDKのバージョンの問題なんでしょうか?
現在J2SDK Ver1.4.2を使用していますが…