Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Feb 2004 10:57:56 +0200
From:      Panagiotis Astithas <past@noc.ntua.gr>
To:        maillist.freebsd-java.2004@openstandards.net
Cc:        freebsd-java@freebsd.org
Subject:   Re: java.lang.NoClassDefFoundError building native 1.4 SDK
Message-ID:  <4035CC14.4070309@noc.ntua.gr>
In-Reply-To: <4035831C.3040100@openstandards.net>
References:  <4035831C.3040100@openstandards.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Erik wrote:
> I am trying to build the native JDK 1.4 for the first time, and am new 
> to FreeBSD.  When I do a gmake, I get the following:
> 
> cd ../generated;   /usr/local/linux-sun-jdk1.4.2/bin/java -classpath . 
> MakeDeps diffs UnixPlatform platform.current includeDB.current 
> /usr/tmp/j2sdk/hotspot/build/bsd/platform_i486 includeDB -firstFile 
> functionAtStart.cpp -lastFile functionAtEnd.cpp
> Exception in thread "main" java.lang.NoClassDefFoundError: MakeDeps
> gmake[2]: *** [../generated/includeDB.current] Error 1
> 
> I checked the 
> /usr/tmp/j2sdk/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/generated 
> folder, and MakeDeps.class is definately there.  I even CD'd into the 
> folder and tried to call the class directly, but get the same error:
> 
> root@host# /usr/local/linux-sun-jdk1.4.2/bin/java -classpath 
> ".;./MakeDeps.class" MakeDeps
> Exception in thread "main" java.lang.NoClassDefFoundError: MakeDeps
> 
> It's as if it runs the main in the class, but then can't see itself as 
> an actual class.  Without the source code, I can't see what it's trying 
> to do.
> Can someone please help me?  I ultimately need to run JBoss.  What are 
> the consequences of using the Linux binary instead of a native FreeBSD SDK?
> Thank you,
> 
> Erik
> OpenStandards.net

I think you would save yourself unnecessary grief by using the ports:
cd /usr/ports/java/jdk14; make install

Cheers,
-- 
Panagiotis Astithas
Electrical & Computer Engineer, PhD
Network Management Center
National Technical University of Athens, Greece



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4035CC14.4070309>