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