*
The moose likes Distributed Java and the fly likes SOS:differences of implementation of RMIC in Windows & Linux Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Distributed Java
Bookmark "SOS:differences of implementation of RMIC in Windows & Linux" Watch "SOS:differences of implementation of RMIC in Windows & Linux" New topic
Author

SOS:differences of implementation of RMIC in Windows & Linux

chandana sapparapu
Ranch Hand

Joined: Sep 28, 2002
Posts: 63
hi all,
I would appreciate it very much if someone could tell me why my code compiles with RMIC on windows, but throws exceptions in Linux. Could someone tell me why this is so.
java.lang.NullPointerException
at 0x40268de4: java.lang.Throwable.Throwable() (/usr/lib/./libgcj.so.3)
at 0x4025bcaf: java.lang.Exception.Exception() (/usr/lib/./libgcj.so.3)
at 0x4025f56f: java.lang.RuntimeException.RuntimeException() (/usr/lib/./libgcj.so.3)
at 0x4025ec67: java.lang.NullPointerException.NullPointerException() (/usr/lib/./libgcj.so.3)
at 0x4021b627: _Jv_ThrowNullPointerException (/usr/lib/./libgcj.so.3)
at 0x403202cb: ?? (??:0)
at 0x4031c817: gnu.java.rmi.rmic.RMIC.generateStub() (/usr/lib/./libgcj.so.3)
at 0x4031b6ed: gnu.java.rmi.rmic.RMIC.processClass(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x4031b644: gnu.java.rmi.rmic.RMIC.run() (/usr/lib/./libgcj.so.3)
at 0x4031b507: gnu.java.rmi.rmic.RMIC.main(java.lang.String[]) (/usr/lib/./libgcj.so.3)
at 0x40242dd8: gnu.gcj.runtime.FirstThread.call_main() (/usr/lib/./libgcj.so.3)
at 0x402ad02d: gnu.gcj.runtime.FirstThread.run() (/usr/lib/./libgcj.so.3)
at 0x4024fc4c: _Jv_ThreadRun(java.lang.Thread) (/usr/lib/./libgcj.so.3)
at 0x4021c8ac: _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/./libgcj.so.3)
at 0x4021c9cd: JvRunMain (/usr/lib/./libgcj.so.3)
at 0x080485a8: ?? (??:0)
at 0x42015574: __libc_start_main (/lib/tls/libc.so.6)
at 0x080484f5: ?? (??:0)
Thanks & Regards,
chandana
Vinod Chandana
Ranch Hand

Joined: Aug 26, 2003
Posts: 59
hi chandana,
I think the versions used are different. I think u r using the linux version of rmic. Try using the current version.
Vinod.
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24187
    
  34

Yes, you're using GNU "gcj" Java compiler implementation, rather than Sun's JDK. Download the JDK, install it, and update your path to point to the JDK before it points to /usr/bin or wherever gcj is installed.


[Jess in Action][AskingGoodQuestions]
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
test


Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SOS:differences of implementation of RMIC in Windows & Linux