From owner-freebsd-java Wed Apr 22 16:43:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA03429 for freebsd-java-outgoing; Wed, 22 Apr 1998 16:43:16 -0700 (PDT) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA03332; Wed, 22 Apr 1998 23:42:23 GMT (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id RAA19656; Wed, 22 Apr 1998 17:42:18 -0600 (MDT) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id RAA07109; Wed, 22 Apr 1998 17:42:14 -0600 Date: Wed, 22 Apr 1998 17:42:14 -0600 Message-Id: <199804222342.RAA07109@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Tom Bartol Cc: Nate Williams , freebsd-java@FreeBSD.ORG, java-port@FreeBSD.ORG, ritter@orbisys.com, hasty@rah.star-gate.com Subject: Re: JWS2.0/libawt.so trouble In-Reply-To: References: <199804222322.RAA06888@mt.sri.com> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > Ok, how do you run JWS again? > > I type: > > /usr/local/Java-WorkShop2.0/JWS/intel-S2/bin/jws > > which is not in my path. /usr/local/jdk1.1.5/bin is in my path. Ok. Give me a second to go look at the jws script..... Well, this is at least part of the problem, if not all of it. # Check for java interpreter. # JAVA_VM=${JAVA_VM:-"java"} javaloc="${_SS_JDK_HOME}/bin/${V_ARCH}/${THREADS_FLAG}_threads" if [ -x "${javaloc}/${JAVA_VM}" ] ; then JAVA="${javaloc}/${JAVA_VM}" else echo "`${GETTEXT} 'Error: Cannot find Java VM:'` ${javaloc}/${JAVA_VM}" 1>&2 exit 1 fi It's invoking java *directly*, which is a bad thing since it should be using the script in ${__SS_JDK_HOME}, not in the sub-directory. This script is overly complex. :( In any case, the *easy* fix for this is as follows: # Check for java interpreter. # JAVA_VM=${JAVA_VM:-"java_X"} ^^^^^^ That should do the trick. The other solution would be to move javaloc completely out of the picture, and have it use the *script*, which it's supposed to do. ;( # Check for java interpreter. # JAVA_VM=${JAVA_VM:-"java"} javaloc="${_SS_JDK_HOME}/bin/" ^^^^^^^^^^^^^^^^^^^^ That is the 'portable' solution, but I'm not sure if it'll work. (It should.) Let me know if that helps. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message