From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jul 19 18:16:08 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id SAA14965;
	Wed, 19 Jul 2000 18:16:08 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mbg.sphere.ne.jp (mbg.sphere.ne.jp [203.138.71.44])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id SAA14943
	for <freebsd-users-jp@jp.freebsd.org>; Wed, 19 Jul 2000 18:16:07 +0900 (JST)
	(envelope-from daichi@ongs.net)
Received: from localhost (pl094.nas511.a-nagoya.nttpc.ne.jp [210.139.68.94])
	by mbg.sphere.ne.jp (8.9.3+3.2W/3.7W) with ESMTP id SAA22414
	for <freebsd-users-jp@jp.freebsd.org>; Wed, 19 Jul 2000 18:16:00 +0900 (JST)
Date: Wed, 19 Jul 2000 18:17:21 +0900 (JST)
From: =?iso-2022-jp?B?GyRCOGVGI0JnQ08bKEI=?= <daichi@ongs.net>
To: freebsd-users-jp@jp.freebsd.org
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Mailer: =?iso-2022-jp?B?GyRCJGYkOhsoQiAxLjAwMA==?=
Organization: =?iso-2022-jp?B?T05HUyAbJEIzK0gvSXQbKEI=?=
Mime-Version: 1.0
Message-ID: <84719788.963998241092.JavaMail.daichi@localhost>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 53504
Subject: [FreeBSD-users-jp 53504] JDK1.3 (J2SE v1.3) on FreeBSD by Linuxemulation is avairable now.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: daichi@ongs.net

$BBgCO$G$9!#(B

$B@hF|(Bjava@freebsd.org $B$G(B Linux J2SEv1.3(JDK1.3) $B$N%(%_%e%l!<%H$K@.8y$7$?(B
$B$H$$$&Js9p$,$"$j$^$7$?!#(B

----------------------------------------------------------------
Hi folkz,

I have the Sun JDK 1.3.0 for Linux, beta 9 running on my FreeBSD
4.0-STABLE system. Runs pretty nicely too.

java -version reports:

   bash-2.04$ java -version
   expr: syntax error
   java version "1.3.0beta_refresh"
   Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0beta_refresh-b09)
   Classic VM (build 1.3.0beta_refresh-b09, green threads, nojit)

The first line with the syntax error is a small problem with
.java_wrapper, but it seems harmless. I had to make some modifications
to the .java_wrapper script to make it work on my system. I've attached
the version I use.

I haven't done much testing yet, but I have tried a single Swing
application. I did notice some differences in fonts, but it all seems to
work pretty nice and fast :)

Wow, soon FreeBSD will be the platform with the greatest number of
working JDKs on it, once we get WINE to work so we can run the Windows
JDKs too, and write an AS/400 emulator, and... and... ;-)

Ernst

P.S.  Thanks go to Victor Salaman how pointed me in the right direction.
      He has been running the Sun JDK 1.3 for Linux for quite a while.
----------------------------------------------------------------

$B0JA0(B Linux J2SEv1.3 $B$O%(%_%e%l!<%H$G$-$J$$$H$$$&Js9p$,$"$C$?$N$G(B
$B;n$5$J$$$G$$$^$7$?!#(B
$B!!!!(BFreeBSD-4.0-release
$B!!!!(Blinux_base-6.1
$B$5$C$=$/I,MW$K$J$k%U%!%$%k$r%@%&%s%m!<%I$7<B83$7$?$H$3$m!";W$$(B
$B$N$[$+$"$C$5$j$HF0:n$7$^$7$?!#$$$D$b$NItJ,$r=$@5$7$FF0:n$5$;$?(B
$B$H$3$m(B

--- /usr/local/jdk1.3/bin/.java_wrapper.org	Wed Jul 19 17:43:54 2000
+++ /usr/local/jdk1.3/bin/.java_wrapper	Wed Jul 19 17:44:47 2000
@@ -31,8 +31,8 @@
 # Resolve symlinks. See 4152645.
 while [ -L "$PRG" ]; do
     ls=`/bin/ls -ld "$PRG"`
-    link=`/usr/bin/expr "$ls" : '.*-> \(.*\)$'`
-    if /usr/bin/expr "$link" : '/' > /dev/null; then
+    link=`/compat/linux/usr/bin/expr "$ls" : '.*-> \(.*\)$'`
+    if /compat/linux/usr/bin/expr "$link" : '/' > /dev/null; then
 	PRG="$link"
     else
 	PRG="`/usr/bin/dirname $PRG`/$link"

JFC $B$N%G%b%"%W%j%1!<%7%g%s$,6C0[E*$J2wE,$5$GF0:n$7$^$7$?!#(BFreeBSD
Native JDK122 $B$HHf3S$7$?$H$3$m!"%3%s%]!<%M%s%H$N%9%/%m!<%k$,6C0[E*(B
$B$KAa$/$J$C$F$$$^$9!#(BJDK1.3 $B$+$i$O(B JFC $B$^$o$j$,$+$J$j2~A1$5$l$k$H$N(B
$B$3$H$G$7$?$,!"$^$5$+$3$3$^$G$H$O;W$$$^$;$s$G$7$?!#(B
$B$=$l$K(B Hotspot $B$bF0:n$7$F$$$^$9!#(B
$B$3$l$G(B JDK13 $B$d$k$J$i(B Win, Solaras, Linux $B$H$$$&J86g$K(B BSD $B?X1D$,2C$o$j(B
$B$=$&$G$9!#(B

$B$^$@;n$7$F$$$J$$$3$H$K!"F|K\8l$N%U%)%s%H$N@_Dj$H!"F~NO%a%=%C%I(B
$B$N<B83$,$"$j$^$9!#$3$l$+$i;n$=$&$H;W$$$^$9!#(B
# $B:#(B VJE3.0 $B$G$O(B cannot open XIM $B$r%(%i!<$,=PNO$5$l$F$$$k$N$G!"$3$l$O(B
# $B$^$@L5M}$+$b$7$l$^$;$s!#(B

$B$b$7Aa$/(B JDK1.3 $B$r;n$7$?$$$H$$$&J}$$$^$7$?$i!"(BSun $B%5%$%H$+$i(B Linux $BHG(B
JDK1.3 $B!J(B.tar.gz $B$NJ}!#(B40MB$B<e!K$r%@%&%s%m!<%I$7$F(B /usr/local/ $B$K$FE83+!#(B
/usr/local/jdk1.3/bin/.java_wrapper $B$K>e=R$N%Q%C%A$r08$F!"4D6-JQ?t(B
JAVA_HOME $B$r(B /usr/local/jdk1.3/ $B$K@_Dj!#B>$N(BJAVA $B4X78$N4D6-JQ?t$rL58z$K(B
$B$7$F!"4D6-JQ?t(B PATH $B$r(B /usr/local/jdk1.3/bin:$PATH $B$NMM$K@_Dj$7$F(B
$B<B9T$G$-$k$h$&$K$J$j$^$9!#(B

Daichi T.GOTO(ONGS)
    http://www.ongs.net/daichi, daichi@ongs.net

