byte array to string conversion

Lars Andersen lars@rimfaxe.com
Thu Sep 11 19:11:00 GMT 2003


Tom Tromey wrote:
>>>>>>"Lars" == Lars Andersen <lars@rimfaxe.com> writes:
>>>>>>>>>>>>>>Lars> I made a little test program, maybe someone can tell what's going on.
>Lars> With Sun jdk 1.4.1 on linux it outputs "toAsciiString -> Test String"
>Lars> With GCJ 3.3 on linux it outputs "toAsciiString -> "
>>Hmm, for me, both 3.3 and current cvs head work correctly.
>How did you compile this program? I tried compiling to an executable
>with and without -O, and also gij with bytecode.
>>Tom
>>
Just tried it with the latest 3.4 snapshot. Same thing.
I tried it with -static just because, and got this :
./a.out
Exception in thread "main" java.lang.ExceptionInInitializerError
 at java.lang.Class.initializeClass() 
(../../../gcc-3.4-20030910/libjava/java/lang/natClass.cc:849)
 at TestStringConversion.main(java.lang.String[]) (Unknown Source)
Caused by: java.io.CharConversionException
 at gnu.gcj.convert.Input_iconv.read(char[], int, int) 
(../../../gcc-3.4-20030910/libjava/gnu/gcj/convert/natIconv.cc:99)
 at java.lang.String.init(byte[], int, int, java.lang.String) 
(../../../gcc-3.4-20030910/libjava/java/lang/natString.cc:508)
 at java.lang.String.String(byte[], int, int) 
(../../../gcc-3.4-20030910/libjava/java/lang/String.java:359)
 at TestStringConversion.__U3c_clinit__U3e_() (Unknown Source)
 at java.lang.Class.initializeClass() 
(../../../gcc-3.4-20030910/libjava/java/lang/natClass.cc:863)
 ...1 more
/Lars Andersen


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /