Java hello world link error

Tim Prince tprince@computer.org
Sun Dec 21 19:42:00 GMT 2003


At 08:04 PM 12/20/2003, mauro zallocco wrote:

>Folks,
>
>I installed gcc-java on Windows XP, and am attempting to compile:
>
>class Test {
>   public static void main(String argv[]) {
>       System.out.println("Hello World");
>   }
>}
>
>with the following command:
>g++ Test.java
>
>This produces a gazillion link errors, a sample follows:
>/cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0x2d):Test.java
>: undefined reference to `__Jv_InitClass'
>/cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0x37):Test.java
>: undefined reference to `java::lang::System::out'
>/cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0x5f):Test.java
>: undefined reference to `java::lang::Object::Object[in-charge]()'
>/cygdrive/c/DOCUME~1/mzallocc/LOCALS~1/Temp/ccywNFar.o(.text+0xc8):Test.java
>: undefined reference to `__Jv_RegisterClass'
>
>

Why not start out by linking it as a java program, with gcj, rather than as 
C++ ?

Tim Prince 


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list