Compiling jar file using gcj
Andrew Haley
aph@redhat.com
Sat Aug 29 15:06:00 GMT 2009
Swapnil Jain wrote:
> i created a java project using netbeans. it uses 2 libraries
> RXTXcomm.jar & mysql-connector-java.jar
>
> after building the project thru netbeans i get the iRemote.jar file in
> the dist folder.
>
> i want to compile it using gcj to create a binary file. i am using the
> following command
>
> gcj --classpath=lib/RXTXcomm.jar --main=iremote.controller.Controller -o
> iRemote.bin iRemote.jar
>
>
> i get the following error
>
> /tmp/cc6GjIBu.o: In function
> `iremote::device::light::innlink::SignalSender::SignalSender()':
> iRemote.jar:(.text+0x180a7): undefined reference to
> `gnu::io::CommPortIdentifier*
You need to compile RXTXcomm.jar as well, not just point the classpath
at it. i.e. it's a runtime dependency, not just a compile-time
dependency.
Andrew.
More information about the Java
mailing list