Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object

2,059 views
Skip to first unread message

TsanChung

unread,
Aug 20, 2008, 6:03:44 PM8/20/08
to
I downloaded jdk-6u7-solaris-sparcv9.tar.Z and installed it by these
commands:
# zcat jdk-6u7-solaris-sparc.tar.Z | tar -xf -
# pkgadd -d . SUNWj6rtx SUNWj6dvx SUNWj6dmx

# /usr/jdk/instances/jdk1.6.0/bin/sparcv9/java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

# ls /usr/jdk/instances/
jdk1.5.0 jdk1.6.0

# uname -a
SunOS sun1 5.10 Generic sun4u sparc SUNW,Sun-Blade-2500

Please help to fix the error.
Thanks.

Mark Space

unread,
Aug 20, 2008, 6:24:16 PM8/20/08
to
TsanChung wrote:
> I downloaded jdk-6u7-solaris-sparcv9.tar.Z and installed it by these
> commands:
> # zcat jdk-6u7-solaris-sparc.tar.Z | tar -xf -
> # pkgadd -d . SUNWj6rtx SUNWj6dvx SUNWj6dmx
>
> # /usr/jdk/instances/jdk1.6.0/bin/sparcv9/java -version
> Error occurred during initialization of VM
> java/lang/NoClassDefFoundError: java/lang/Object

It's missing or can't find rt.jar, right?

How does the Solaris version find it's runtime files? Can you show us
where rt.jar is?

TsanChung

unread,
Aug 21, 2008, 8:58:05 AM8/21/08
to

# find / -name rt.jar
/usr/j2se/jre/lib/rt.jar
/usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar

root# echo $PATH
/usr/sbin:/usr/bin:/root/bin:/usr/local/bin:/opt/SUNWspro/bin:/usr/ccs/
bin:.

$ echo $PATH
.:/usr/sbin:/usr/bin:/opt/SUNWspro/bin:/usr/sfw/bin:/usr/ccs/bin:/usr/
openwin/bin:/opt/sfw/bin

Why rt.jar is not in /usr/jdk/instances/jdk1.6.0?

Mark Space

unread,
Aug 21, 2008, 1:28:18 PM8/21/08
to
TsanChung wrote:

> # find / -name rt.jar
> /usr/j2se/jre/lib/rt.jar
> /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar
>

>

> Why rt.jar is not in /usr/jdk/instances/jdk1.6.0?

Beats me. I'm not really a Solaris person. I think rt.jar is the
issue, you'll have to find someone who knows more about Solaris to track
down where the install when wrong, but I think rt.jar is the issue.

0 new messages