Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]

1999-11-03 Thread Kit


On Wed, 03 Nov 1999, me wrote:
> 
> Ok, even after doing that, and copying the JARs to /usr/local/share/kaffe:
> 
> -rw-r--r--   1 root root   885137 Oct 28 01:09 Klasses.jar
> -rw-r--r--   1 root ftp140032 Nov  3 13:54 beaninfo.jar
> -rw-r--r--   1 root root  8828109 May 10 06:07 classes.zip
> -rw-r--r--   1 root root 8081 Oct 28 01:09 comm.jar
> -rw-r--r--   1 root root   557705 Oct 28 01:09 kjc.jar
> -rw-r--r--   1 root ftp112735 Nov  3 13:54 mac.jar
> -rw-r--r--   1 root root 3100 Oct 28 01:09 microsoft.jar
> -rw-r--r--   1 root ftp173690 Nov  3 13:54 motif.jar
> -rw-r--r--   1 root ftp 42237 Nov  3 13:54 multi.jar
> -rw-r--r--   1 root root 5486 Oct 28 01:09 pjava.jar
> -rw-r--r--   1 root root81376 Oct 28 01:09 rmi.jar
> -rw-r--r--   1 root root11983 Oct 28 01:09 servlet.jar
> -rw-r--r--   1 root ftp   1897143 Nov  3 13:54 swing.jar
> -rw-r--r--   1 root ftp   2420388 Nov  3 13:54 swingall.jar
> -rw-r--r--   1 root root17976 Oct 28 01:09 tools.jar
> -rw-r--r--   1 root ftp 94143 Nov  3 13:54 windows.jar
> 
> I'm still encountering the same error:
> 
> javac ApptoAppl.java
> ApptoAppl.java:11: Can''t find class "JLabel" §8
> 
> Moreover, I've encountered similar errors with the examples that are available
> in the Swing 1.1.1 package:
> 
> javac SwingApplet.java
> SwingApplet.java:40: Can''t find class "JApplet" §8
> 
> 
> What's going on here?  So far I've gained 0 productivity from Kaffe, inspite
> of being due diligent with the documentation, email archives, etc.
> 
> What am I missing ???

hmmphmumblegrumblehnagh!


perhaps you should re-read the documentation wrt the javac command line options.
pay close attention to the '-classpath' argument.

you need 'swingall.jar' to be in your classpath if you are to compile swing
code.

what the heck were using before kaffe?

TTFN.
Kit



Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]

1999-11-03 Thread Moses DeJong


On Wed, 3 Nov 1999, Archie Cobbs wrote:

> 
> me writes:
> > jar tvf /usr/local/share/kaffe/Klasses.jar 
> > 
> >   1457 Thu Jan 01 0-8:00:00 PST 1970 java/lang/Object.class
> > java.io.IOException: LOC header signature bad: 535b547d
> > at java.lang.Throwable.(Throwable.java:38)
> > at java.lang.Exception.(Exception.java:24)
> > at java.io.IOException.(IOException.java:25)
> > at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:55)
> > at kaffe.tools.jar.Jar.listFilesInJar(Jar.java:601)
> > at kaffe.tools.jar.Jar.processJar(Jar.java:402)
> > at kaffe.tools.jar.Jar.start(Jar.java:60)
> > at kaffe.tools.jar.Jar.main(Jar.java:39)

Actually this is a bug in the java.util.zip.ZipInputStream class.
I have some test cases that reproduce this error but I have not
had time to track the bug down. If ZipInputStream is fixed
the jar util will work.

Mo DeJong
 
> Kaffe's "jar" utility is broken (though less broken than it used to be).
> It can create JAR files OK but seems to have trouble reading them.
> 
> -Archie
> 
> ___
> Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com
> 



Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]

1999-11-03 Thread Archie Cobbs


me writes:
> jar tvf /usr/local/share/kaffe/Klasses.jar 
> 
>   1457 Thu Jan 01 0-8:00:00 PST 1970 java/lang/Object.class
> java.io.IOException: LOC header signature bad: 535b547d
>   at java.lang.Throwable.(Throwable.java:38)
>   at java.lang.Exception.(Exception.java:24)
>   at java.io.IOException.(IOException.java:25)
>   at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:55)
>   at kaffe.tools.jar.Jar.listFilesInJar(Jar.java:601)
>   at kaffe.tools.jar.Jar.processJar(Jar.java:402)
>   at kaffe.tools.jar.Jar.start(Jar.java:60)
>   at kaffe.tools.jar.Jar.main(Jar.java:39)

Kaffe's "jar" utility is broken (though less broken than it used to be).
It can create JAR files OK but seems to have trouble reading them.

-Archie

___
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com



Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]

1999-11-03 Thread me


"Peter C. Mehlitz" <[EMAIL PROTECTED]> wrote:
> 
> > Still no luck!  I've downloaded the following classes.zip:
> > 11550429 May 11 12:26 jdk_1.1.7-v3-glibc-x86.tar.gz
> 
> There's no swing in jdk 1.1.x, you should get the swing-1.1.1fcs package
from
> JavaSofts website.
> 

Ok, even after doing that, and copying the JARs to /usr/local/share/kaffe:

-rw-r--r--   1 root root   885137 Oct 28 01:09 Klasses.jar
-rw-r--r--   1 root ftp140032 Nov  3 13:54 beaninfo.jar
-rw-r--r--   1 root root  8828109 May 10 06:07 classes.zip
-rw-r--r--   1 root root 8081 Oct 28 01:09 comm.jar
-rw-r--r--   1 root root   557705 Oct 28 01:09 kjc.jar
-rw-r--r--   1 root ftp112735 Nov  3 13:54 mac.jar
-rw-r--r--   1 root root 3100 Oct 28 01:09 microsoft.jar
-rw-r--r--   1 root ftp173690 Nov  3 13:54 motif.jar
-rw-r--r--   1 root ftp 42237 Nov  3 13:54 multi.jar
-rw-r--r--   1 root root 5486 Oct 28 01:09 pjava.jar
-rw-r--r--   1 root root81376 Oct 28 01:09 rmi.jar
-rw-r--r--   1 root root11983 Oct 28 01:09 servlet.jar
-rw-r--r--   1 root ftp   1897143 Nov  3 13:54 swing.jar
-rw-r--r--   1 root ftp   2420388 Nov  3 13:54 swingall.jar
-rw-r--r--   1 root root17976 Oct 28 01:09 tools.jar
-rw-r--r--   1 root ftp 94143 Nov  3 13:54 windows.jar

I'm still encountering the same error:

javac ApptoAppl.java
ApptoAppl.java:11: Can''t find class "JLabel" §8

Moreover, I've encountered similar errors with the examples that are available
in the Swing 1.1.1 package:

javac SwingApplet.java
SwingApplet.java:40: Can''t find class "JApplet" §8

Furthermore, when I try to list the contents of a .JAR file, I encounter other
errors:

jar tvf /usr/local/share/kaffe/Klasses.jar 

  1457 Thu Jan 01 0-8:00:00 PST 1970 java/lang/Object.class
java.io.IOException: LOC header signature bad: 535b547d
at java.lang.Throwable.(Throwable.java:38)
at java.lang.Exception.(Exception.java:24)
at java.io.IOException.(IOException.java:25)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:55)
at kaffe.tools.jar.Jar.listFilesInJar(Jar.java:601)
at kaffe.tools.jar.Jar.processJar(Jar.java:402)
at kaffe.tools.jar.Jar.start(Jar.java:60)
at kaffe.tools.jar.Jar.main(Jar.java:39)


What's going on here?  So far I've gained 0 productivity from Kaffe, inspite
of being due diligent with the documentation, email archives, etc.

What am I missing ???

Thanks,

[EMAIL PROTECTED]

> -- 
>   Peter C. Mehlitz  Tel:  +1 510 704 1527
>   Transvirtual Technologies, Inc.,  Fax:  +1 510 704 1893
>   Berkeley, CA, USA.Email:   
[EMAIL PROTECTED]



Get free email and a permanent address at http://www.netaddress.com/?N=1



Re: [Re: Errors encountered in compiling Java Tutorial example]

1999-10-28 Thread Peter C. Mehlitz


> Still no luck!  I've downloaded the following classes.zip:
> 11550429 May 11 12:26 jdk_1.1.7-v3-glibc-x86.tar.gz

There's no swing in jdk 1.1.x, you should get the swing-1.1.1fcs package from
JavaSofts website.

-- 
  Peter C. Mehlitz  Tel:  +1 510 704 1527
  Transvirtual Technologies, Inc.,  Fax:  +1 510 704 1893
  Berkeley, CA, USA.Email:[EMAIL PROTECTED]



Re: [Re: Errors encountered in compiling Java Tutorial example]

1999-10-28 Thread me


"Peter C. Mehlitz" <[EMAIL PROTECTED]> wrote:
> 
> > ..ApptoAppl.java:11: class JLabel not found in class ApptoAppl..
> 
> Do you have the (JavaSoft) swing classes installed? They are not part of
our
> Klasses.jar (but we can run them).
> 
> -- 
>   Peter C. Mehlitz  Tel:  +1 510 704 1527
>   Transvirtual Technologies, Inc.,  Fax:  +1 510 704 1893
>   Berkeley, CA, USA.Email: [EMAIL PROTECTED]

Still no luck!  I've downloaded the following classes.zip:

8828109 May 10 06:07 /usr/local/share/kaffe/classes.zip

from:

11550429 May 11 12:26 jdk_1.1.7-v3-glibc-x86.tar.gz

And here's the same problem with the latest Kaffe:

 javac -verbose ApptoAppl.java 

[ START COMPILATION IN VERBOSE MODE ]
[   1307ms  TO PARSE ApptoAppl.java ]
[678ms  TO CHECK INTERFACE OF ]
ApptoAppl.java:11: Can''t find class "JLabel" §8
[250ms  TO CHECK BODY OF ApptoAppl.java ]

javac -version

KOPI Java Compiler Version: 1.3C

What am I missing?  It's got to be a trivial config. problem !!

Thanks for any help,

[EMAIL PROTECTED]


Get free email and a permanent address at http://www.netaddress.com/?N=1



Re: Errors encountered in compiling Java Tutorial example

1999-10-27 Thread Peter C. Mehlitz


> ..ApptoAppl.java:11: class JLabel not found in class ApptoAppl..

Do you have the (JavaSoft) swing classes installed? They are not part of our
Klasses.jar (but we can run them).

-- 
  Peter C. Mehlitz  Tel:  +1 510 704 1527
  Transvirtual Technologies, Inc.,  Fax:  +1 510 704 1893
  Berkeley, CA, USA.Email:[EMAIL PROTECTED]



Re: Errors encountered in compiling Java Tutorial example

1999-10-27 Thread Archie Cobbs


me writes:
> This is probably a newbie issue, but since I cannot find any specific answers
> in any of the documentation, here goes...
> 
> I've encountered some compile time errors when trying to build an example from
> the Java Tutorial available from Sun's website. The following verbose listing
> details my platform, the source code, the compiler errors, and my Shared
> Library configuration (i.e. glibc on Redhat Linux v6.0). 
> 
> Do I need to modify the code in order to please Pizza?
> Am I missing a Pizza switch (I used 'javac -version -verbose ApptoAppl.java')
> ??

You should upgrade to kaffe-1.0.5, which includes kjc instead of pizza.
Also, you could install jikes on your machine, which is even better
and faster.

-Archie

___
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com



Errors encountered in compiling Java Tutorial example

1999-10-27 Thread me


Hi,

This is probably a newbie issue, but since I cannot find any specific answers
in any of the documentation, here goes...

I've encountered some compile time errors when trying to build an example from
the Java Tutorial available from Sun's website. The following verbose listing
details my platform, the source code, the compiler errors, and my Shared
Library configuration (i.e. glibc on Redhat Linux v6.0). 

Do I need to modify the code in order to please Pizza?
Am I missing a Pizza switch (I used 'javac -version -verbose ApptoAppl.java')
??

I would appreciate any help ASAP, thanks !

--
RedHat Linux 6.0 Kernel 2.2.5-15 i686 
--

import java.awt.Color;
import java.awt.BorderLayout;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;

public class ApptoAppl extends Applet
implements ActionListener {

JLabel text, clicked;
JButton button, clickButton;
JPanel panel;

public void init(){
setLayout(new BorderLayout(1, 2));
setBackground(Color.white);

text = new JLabel("I'm a Simple Program");
clicked = new JLabel("Button Clicked");

button = new JButton("Click Me");
button.addActionListener(this);

clickButton = new JButton("Click Again");
clickButton.addActionListener(this);

add("Center", text);
add("South", button);
}

public void start(){
System.out.println("Applet starting.");
}

public void stop(){
System.out.println("Applet stopping.");
}

public void destroy(){
System.out.println("Destroy method called.");
}

public void actionPerformed(ActionEvent event){

Object source = event.getSource();
if(source == button){
removeAll();
add("Center", clicked); 
add("South", clickButton);
validate();
repaint();
}

if(source == clickButton){
removeAll();
add("Center", text);
add("South", button);
validate();
repaint();
}
}
}
--
Pizza v0.39g, 15-August-98, Copyright (c) 1996-98 Martin Odersky.
further information at http://www.cis.unisa.edu.au/~pizza/
[parsing ApptoAppl.java 260ms]
[loading /usr/share/kaffe/Klasses.jar(java/awt/Color.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/BorderLayout.class)]
[loading /usr/share/kaffe/Klasses.jar(java/applet/Applet.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/event/ActionListener.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/Panel.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/Container.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/Component.class)]
[loading
/usr/share/kaffe/Klasses.jar(java/awt/Component$DefaultSerialization.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/Component$TreeLock.class)]
[loading /usr/share/kaffe/Klasses.jar(java/lang/Object.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/image/ImageObserver.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/MenuContainer.class)]
[loading /usr/share/kaffe/Klasses.jar(java/io/Serializable.class)]
[loading /usr/share/kaffe/Klasses.jar(java/util/EventListener.class)]
ApptoAppl.java:11: class JLabel not found in class ApptoAppl
JLabel text, clicked;
^
ApptoAppl.java:12: class JButton not found in class ApptoAppl
JButton button, clickButton;
^
ApptoAppl.java:13: class JPanel not found in class ApptoAppl
JPanel panel;
^
[loading /usr/share/kaffe/Klasses.jar(java/awt/event/ActionEvent.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/LayoutManager2.class)]
ApptoAppl.java:19: class JLabel not found in class ApptoAppl
text = new JLabel("I'm a Simple Program");
^
ApptoAppl.java:20: class JLabel not found in class ApptoAppl
clicked = new JLabel("Button Clicked");
^
ApptoAppl.java:22: class JButton not found in class ApptoAppl
button = new JButton("Click Me");
^
ApptoAppl.java:25: class JButton not found in class ApptoAppl
clickButton = new JButton("Click Again");
^
[loading /usr/share/kaffe/Klasses.jar(java/lang/String.class)]
[loading /usr/share/kaffe/Klasses.jar(java/lang/System.class)]
[loading /usr/share/kaffe/Klasses.jar(java/io/PrintStream.class)]
[loading /usr/share/kaffe/Klasses.jar(java/io/FilterOutputStream.class)]
[loading /usr/share/kaffe/Klasses.jar(java/io/OutputStream.class)]
[loading /usr/share/kaffe/Klasses.jar(java/awt/AWTEvent.class)]
[loading /usr/share/kaffe/Klasses.jar(java/util/EventObject.class)]
[total 1794ms]
7 errors

--

ldconfig: version 1999-02-21
/usr/i486-linuxaout/lib:
libvga.so.1 => libvga.so.1.2.7
libtk.so.3 => libtk.so.3.1.1
libtcl.so.3 => libtcl.so.3.1
libm.so.4 => libm.so.4.6.27
libdb.so.1 => libdb.so.1.85.1
libcurses.so.0 => libcurses.so.0.1.2
libc.so.4 => libc.so.4.7.2
libXt.so.6 => libXt.so.6.0
libXt.so.3 => libXt.so.3.1.0
libXpm.so.4 => libXpm.so.4.2
libXaw.so.6 => libXaw.so.6.0
libXaw.so.3 => libXaw.so.3.1.0
libXIE.so.6 => libXIE.so.6.0
libX11.so.6 => libX11.so.6.0
libX11.so.3 => libX11.so.3.1.0
/usr/X11R6/lib:
libwraster.so.1 => libwraster.s

Re: [Re: [Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]]]

1999-01-03 Thread Edouard G. Parmelan


me wrote:

> 
> java -classpath
> 
>/usr/local/share/kaffe/Klasses.jar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/comm.jar:/usr/local/share/kaffe/pjava.jar:/usr/local/share/kaffe/servlet.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/microsoft.jar:/usr/local/share/kaffe/rmi.jar:/usr/local/share/kaffe/swing.jar:/usr/local/share/kaffe/swingall.jar:/usr/local/share/kaffe/beaninfo.jar:/usr/local/share/kaffe/mac.jar:/usr/local/share/kaffe/motif.jar:/usr/local/share/kaffe/multi.jar:/usr/local/share/kaffe/windows.jar
>  SwingUI.class
> 
> ./myrun.csh 
> 
> java.lang.NoClassDefFoundError: SwingUI/class
>   at java.lang.Throwable.(Throwable.java:38)
>   at java.lang.Error.(Error.java:21)
>   at java.lang.LinkageError.(LinkageError.java:21)
>   at java.lang.NoClassDefFoundError.(NoClassDefFoundError.java:21)

You should remove the .class extension.
-- 
Edouard G. Parmelan Ingenieur Developpeur
Quadratec - Parc Club "Orsay Universite" - 14/16,rue Jean Rostand
91893 Orsay Cedex - FRANCE   Phone (+33)1 69 33 20 80
Email: [EMAIL PROTECTED] http://membres.tripod.fr/egp



Re: [Re: [Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]]]

1999-01-02 Thread Archie Cobbs


me writes:
> #!/bin/csh
> 
> java -classpath
> 
>/usr/local/share/kaffe/Klasses.jar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/comm.jar:/usr/local/share/kaffe/pjava.jar:/usr/local/share/kaffe/servlet.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/microsoft.jar:/usr/local/share/kaffe/rmi.jar:/usr/local/share/kaffe/swing.jar:/usr/local/share/kaffe/swingall.jar:/usr/local/share/kaffe/beaninfo.jar:/usr/local/share/kaffe/mac.jar:/usr/local/share/kaffe/motif.jar:/usr/local/share/kaffe/multi.jar:/usr/local/share/kaffe/windows.jar
>  SwingUI.class
> 
> 
> ./myrun.csh 
> 
> java.lang.NoClassDefFoundError: SwingUI/class
>   at java.lang.Throwable.(Throwable.java:38)
>   at java.lang.Error.(Error.java:21)
>   at java.lang.LinkageError.(LinkageError.java:21)
>   at java.lang.NoClassDefFoundError.(NoClassDefFoundError.java:21)

There may be some hard coded buffer limitation to CLASSPATH.
Try removing some of the unused JAR files in there.. ?

> BTW, since I upgraded to v1.0.5, I'm assuming that the Make does the updates
> to the man pages too.  But all I have for a Kaffe man page is the one for
> 'kaffe', that's it!  It has a passing mention of 'kafferc' but no details.  Is
> this complete ??

It's as complete as it is..  patches welcom :-)

-Archie

___
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com



Re: [Re: [Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]]]

1999-01-02 Thread me


Archie Cobbs <[EMAIL PROTECTED]> wrote:
> 
> me writes:
> > Great, the documentation is not apparent about explicitly specifying
*every*
> > .JAR that's needed.  Perhaps this is asking way too much, but why can't a
> > directory(s) be specified which can then be parsed for the referenced
.JARs ? 
> > Hasn't this been the case with the C/C++ compilers for specifying INCLUDES
&
> > LIBS ??
> 
> This is easy to do with kaffe using the .kafferc feature (see man page).
> Here's mine, for example:
> 
>   #!/bin/sh
> 
>   # Add installed *.zip and *.jar to CLASSPATH
> 
>   AUTOZIPJAR=`find ${KAFFE_CLASSDIR} \( -name '*.jar' -o -name '*.zip' \) -a
\! -name Klasses.jar -a \! -name pizza.jar -a \! -name classes.zip | awk '{
printf ":%s", $1 }'`
> 
>   CLASSPATH="${CLASSPATH}${AUTOZIPJAR}"
> 
> -Archie
> 
> 

That's cool, but I have the same problem even with a fully qualified
-classpath:

cat myrun.csh 

#!/bin/csh

java -classpath
/usr/local/share/kaffe/Klasses.jar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/comm.jar:/usr/local/share/kaffe/pjava.jar:/usr/local/share/kaffe/servlet.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/microsoft.jar:/usr/local/share/kaffe/rmi.jar:/usr/local/share/kaffe/swing.jar:/usr/local/share/kaffe/swingall.jar:/usr/local/share/kaffe/beaninfo.jar:/usr/local/share/kaffe/mac.jar:/usr/local/share/kaffe/motif.jar:/usr/local/share/kaffe/multi.jar:/usr/local/share/kaffe/windows.jar
 SwingUI.class


./myrun.csh 

java.lang.NoClassDefFoundError: SwingUI/class
at java.lang.Throwable.(Throwable.java:38)
at java.lang.Error.(Error.java:21)
at java.lang.LinkageError.(LinkageError.java:21)
at java.lang.NoClassDefFoundError.(NoClassDefFoundError.java:21)

BTW, since I upgraded to v1.0.5, I'm assuming that the Make does the updates
to the man pages too.  But all I have for a Kaffe man page is the one for
'kaffe', that's it!  It has a passing mention of 'kafferc' but no details.  Is
this complete ??

Thanks,

[EMAIL PROTECTED]



Get free email and a permanent address at http://www.netaddress.com/?N=1



Re: [Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]]

1999-01-02 Thread Archie Cobbs


me writes:
> Great, the documentation is not apparent about explicitly specifying *every*
> .JAR that's needed.  Perhaps this is asking way too much, but why can't a
> directory(s) be specified which can then be parsed for the referenced .JARs ? 
> Hasn't this been the case with the C/C++ compilers for specifying INCLUDES &
> LIBS ??

This is easy to do with kaffe using the .kafferc feature (see man page).
Here's mine, for example:

  #!/bin/sh

  # Add installed *.zip and *.jar to CLASSPATH

  AUTOZIPJAR=`find ${KAFFE_CLASSDIR} \( -name '*.jar' -o -name '*.zip' \) -a \! -name 
Klasses.jar -a \! -name pizza.jar -a \! -name classes.zip | awk '{ printf ":%s", $1 }'`

  CLASSPATH="${CLASSPATH}${AUTOZIPJAR}"

-Archie

___
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com



Re: [Re: [Re: [Re: Errors encountered in compiling Java Tutorial example]]]

1999-01-02 Thread me


Kit <[EMAIL PROTECTED]> wrote:
> 
> On Wed, 03 Nov 1999, me wrote:
> > 
> > Ok, even after doing that, and copying the JARs to
/usr/local/share/kaffe:
> > 
> > -rw-r--r--   1 root root   885137 Oct 28 01:09 Klasses.jar
> > -rw-r--r--   1 root ftp140032 Nov  3 13:54 beaninfo.jar
> > -rw-r--r--   1 root root  8828109 May 10 06:07 classes.zip
> > -rw-r--r--   1 root root 8081 Oct 28 01:09 comm.jar
> > -rw-r--r--   1 root root   557705 Oct 28 01:09 kjc.jar
> > -rw-r--r--   1 root ftp112735 Nov  3 13:54 mac.jar
> > -rw-r--r--   1 root root 3100 Oct 28 01:09 microsoft.jar
> > -rw-r--r--   1 root ftp173690 Nov  3 13:54 motif.jar
> > -rw-r--r--   1 root ftp 42237 Nov  3 13:54 multi.jar
> > -rw-r--r--   1 root root 5486 Oct 28 01:09 pjava.jar
> > -rw-r--r--   1 root root81376 Oct 28 01:09 rmi.jar
> > -rw-r--r--   1 root root11983 Oct 28 01:09 servlet.jar
> > -rw-r--r--   1 root ftp   1897143 Nov  3 13:54 swing.jar
> > -rw-r--r--   1 root ftp   2420388 Nov  3 13:54 swingall.jar
> > -rw-r--r--   1 root root17976 Oct 28 01:09 tools.jar
> > -rw-r--r--   1 root ftp 94143 Nov  3 13:54 windows.jar
> > 
> > I'm still encountering the same error:
> > 
> > javac ApptoAppl.java
> > ApptoAppl.java:11: Can''t find class "JLabel" §8
> > 
> > Moreover, I've encountered similar errors with the examples that are
available
> > in the Swing 1.1.1 package:
> > 
> > javac SwingApplet.java
> > SwingApplet.java:40: Can''t find class "JApplet" §8
> > 
> > 
> > What's going on here?  So far I've gained 0 productivity from Kaffe,
inspite
> > of being due diligent with the documentation, email archives, etc.
> > 
> > What am I missing ???
> 
> hmmphmumblegrumblehnagh!
> 
> 
> perhaps you should re-read the documentation wrt the javac command line
options.
> pay close attention to the '-classpath' argument.
> 
> you need 'swingall.jar' to be in your classpath if you are to compile swing
> code.

Great, the documentation is not apparent about explicitly specifying *every*
.JAR that's needed.  Perhaps this is asking way too much, but why can't a
directory(s) be specified which can then be parsed for the referenced .JARs ? 
Hasn't this been the case with the C/C++ compilers for specifying INCLUDES &
LIBS ??

But I'm willing to learn, so I'll accept the answer and move on.  All I want
right now is to be productive with JAVA, and not get bogged down with details
related to the tools.

> 
> what the heck were using before kaffe?
> 

I used Symantec Cafe over a year ago, but I would now like to focus on
learning & deploying on Linux.  Since I now have your attention, here are 2
more questions:

Question 1
--
appletviewer ApptoAppl.html

java.lang.NoClassDefFoundError: javax/swing/JLabel
at kaffe.applet.AppletViewer.main(AppletViewer.java:418)

Do I need an explicit CODEBASE parameter in the HTML file that points to
/usr/local/share/kaffe ?

Question 2
--
javac -version -classpath
.:/usr/local/share/kaffe/swingall.jar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/Klasses.jar
SwingUI.class

KOPI Java Compiler Version: 1.3C

javac  -classpath
.:/usr/local/share/kaffe/swingall.jar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/Klasses.jar
SwingUI.class

java.lang.NoClassDefFoundError: antlr/collections/AST
at at.dms.kjc.Main.beautifyParseError(Main.java:692)
at at.dms.kjc.Main.parseFile(Main.java:488)
at at.dms.kjc.Main.run(Main.java:119)
at at.dms.kjc.Main.compile(Main.java:449)
at at.dms.kjc.Main.main(Main.java:432)

What am I missing here ??

Thanks,

[EMAIL PROTECTED]




Get free email and a permanent address at http://www.netaddress.com/?N=1