Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 1997 14:00:30 -0400
From:      "=?ISO-8859-1?Q?Ricardo_N=FA=F1ez?=" <rinunez@telcel.net.ve>
To:        "FreeBSD" <freebsd-questions@FreeBSD.ORG>
Subject:   Problem: Kaffe and Applets
Message-ID:  <19970903180140.AAC7683@telcel.telcel.net.ve>

next in thread | raw e-mail | index | archive | help

Dear Gentlemen,

PROBLEM: I canīt run any Java application with graphics using Kaffe
software.

DATA:

I downloaded the four following packages from Kaffe pages:

A) kaffe-0.9.1.tgz
B) kaffe-0.9.1-package-biss-net.com.tgz
C) kaffe-0.9.1-package-javasoft.com.tgz
D) kaffe-0.9.1-package-epfl.ch.tgz

Then I also dowloaded the ports package, I untar it in the untared other
four files directory (/usr/local/share/kaffe-0.9.1/). I installed it as if
it were a Linux OS... with four commands:

make distclean
../configure
make
make install

and worked!!!!! But just the terminal output. I run a kind of Hello World
program. 

The AWT interface doesnīt work. I tried to run a graphics "HelloWorld"
applet and it says it canīt find the AWT library (but... what about
biss-net and/or epfl?).

Well, Iīve tried a lot of CLASSPATHs:

1)CLASSPATH=/usr/local/share/kaffe:/usr/local/share/kaffe/biss:.
2)CLASSPATH=/usr/local/share/kaffe/classes.zip:/usr/local/share/kaffe-0.9.1/

packages/biss-net.com/APIawt/classes/biss.zip:.
3)CLASSPATH=/usr/local/share/kaffe-0.9.1/packages/javasoft.com/APIcore/class

es:.
4)CLASSPATH=/usr/local/share/kaffe-0.9.1/packages/javasoft.com/APIcore/class

es/classes.zip:/usr/local/share/kaffe-0.9.1/packages/biss-net.com/APIawt/cla

sses/biss.zip:/usr/local/share/kaffe-0.9.1/packages/epfl.ch/APIawt/classes/s

awt.zip:/usr/local/share/kaffe-0.9.1/packages/tjwassoc.co.uk/APIzip/lib/java

.util.zip:.

The first one is really the last one. I did it after unziping the zip
files, but no way. All have worked with the simple "Helloworld" I think.

Here are the other variables:

LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/share/kaffe/lib
KAFFEHOME=/usr/local/share/kaffe

Iīll also tell you my software with problems. Here you have the
AppletCode and HTML code: 

File "ButtonApplet.java":

//ButtonApplet.java
import java.applet.*;
import java.awt.*;

public class ButtonApplet extends Applet
{
    public void init()
    {
        Button testButton = new Button("Button");
        add (testButton);
    }
}


File "Button.html":

<!--Esqueleto para ButtonApplet-->
<HTML>
<HEAD>
<TITLE>Esqueleto de ButtonApplet</TITLE>
</HEAD>
<BODY>

<APPLET CODE=ButtonApplet.class WIDTH=300 HEIGHT=300>
</APPLET>

</BODY>
</HTML>

I compiled the applet with FreeBSD Kaffe javac compiler and I saw the
button through the HTML via Windows 95 Microsoft Explorer!!! So I run them
in Win95.

When I run "kaffe ButtonApplet" it tells me:

java.lang.NoSuchMethodError


When I run "appletviewer Button.html" it tells me:

java.lang.UnsatisfiedLinkError: no awt in shared library path
	at java/lang/Throwable.<init>(line unknown, pc 0x1a66b7)
	at java/lang/Error.<init>(line unknown, pc 0x34d6a1)
	at java/lang/LinkageError.<init>(line unknown, pc 0x34d629)
	at java/lang/UnsatisfiedLinkError.<init>(line unknown, pc 0x34d5b1)
	at java/lang/Runtime.loadLibrary(line unknown, pc 0x35136a)
	at java/lang/System.loadLibrary(line unknown, pc 0x34acd4)
	at sun/awt/motif/MToolkit.<clinit>(43)
	at java/awt/Toolkit.getDefaultToolkit(243)
	at sun/applet/AppletCopyright.<init>(36)
	at sun/applet/AppletViewer.mainInit(984)
	at sun/applet/AppletViewer.main(993)

I donīt know if it helps, but here you have a list of
/usr/local/share/kaffe/lib:

total 142
-rw-r--r--  1 root  bin   1532 Aug 25 00:47 appletviewer.properties
-rw-r--r--  1 root  bin    984 Aug 25 00:47 awt.properties
-rw-r--r--  1 root  bin   5639 Aug 25 00:47 content-types.properties
-rw-r--r--  1 root  bin   7306 Aug 25 00:47 font.properties
-rw-r--r--  1 root  bin   7757 Aug 25 00:47 font.properties.cs
-rw-r--r--  1 root  bin   7713 Aug 25 00:47 font.properties.el
-rw-r--r--  1 root  bin   7758 Aug 25 00:47 font.properties.hu
-rw-r--r--  1 root  bin  13028 Aug 25 00:47 font.properties.ja
-rw-r--r--  1 root  bin   9033 Aug 25 00:47 font.properties.ko
-rw-r--r--  1 root  bin   7771 Aug 25 00:47 font.properties.lt
-rw-r--r--  1 root  bin   7771 Aug 25 00:47 font.properties.lv
-rw-r--r--  1 root  bin   7758 Aug 25 00:47 font.properties.pl
-rw-r--r--  1 root  bin   7711 Aug 25 00:47 font.properties.ru
-rw-r--r--  1 root  bin   7721 Aug 25 00:47 font.properties.tr
-rw-r--r--  1 root  bin   8976 Aug 25 00:47 font.properties.zh
-rw-r--r--  1 root  bin  23909 Aug 25 00:47 font.properties.zh_TW
-rw-r--r--  1 root  bin   2693 Aug 25 00:47 psfont.properties.ja
-rw-r--r--  1 root  bin    916 Aug 25 00:47 rmic.properties
drwxr-xr-x  2 root  bin    512 Aug 25 00:47 security
-rw-r--r--  1 root  bin    362 Aug 25 00:47 serialver.properties

What do you think itīs happening? What can I do? 

What should I do now?

Thank you very much,

Ricardo Nunez




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