Class file generated by "gcj -C" throws ClassFormatError

Weiqi Gao weiqigao@yahoo.com
Fri Jun 22 09:14:00 GMT 2001


I wrote:
>> On Sparc/Solaris 2.6, 'gcj -C foo.java' generates a
> foo.class file that throws ClassFormatError when run
> with 'java foo':
>> // foo.java
> class foo {
> static long x;
> public static void main(String[] args) {
> new foo();
> }
> }

I was confused yesterday and copied the wrong file. 
The Java source that has the problem is
class bar {
 static long x = 0;
 public static void main(String[] args) {
 }
}
The error is thrown if x is initialized with '0'. The
error is not thrown if x is initialized with '0L' or
not at all.
=====
Weiqi Gao
weiqigao@yahoo.com
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/


More information about the Java mailing list

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