# /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.
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?
# 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?
> # 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.