home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / kaffe-0.5p4-src.tgz / tar.out / contrib / kaffe / README.amiga < prev   
Text File  |  1996-09-28  |  2KB  |  59 lines

  1. KAFFE v0.5p4 - A JIT and interpreting virtual machine to run Java(tm)* code
  2. ===========================================================================
  3. Written by Tim Wilkinson <tim@sarc.city.ac.uk>.
  4. Ported to AmigaOS by Matthias Hopf <mshopf@informatik.uni-erlangen.de>
  5.  
  6.  
  7.                Notes about the AmigaOS port
  8.                ============================
  9.  
  10. The Amiga port has been done in a relatively straightforward way using  the
  11. ADE  (Amiga Developer Environment). Thus to work properly it needs at least
  12. version 44.0 of ixemul.library, available from any Aminet or ADE mirror.
  13.  
  14. The needed Sun java classes are not included due to legal reasons. They are
  15. available  as  a  seperate archive, e.g. kaffe-0.5p4-sun.tgz. If you get an
  16. 'Exception thrown on null object' you probably do not have the Sun  classes
  17. included in your CLASSPATH (see below).
  18.  
  19.  
  20. To set up kaffe, either do 'make install' in an ADE environment and set  up
  21. the environment variables as stated in the file ENVIRONMENT, or perform the
  22. following steps:
  23.  
  24. 1) <make a new directory for kaffe.>
  25. 2) assign Kaffe: <this new directory>
  26. 3) makedir Kaffe:bin Kaffe:lib
  27. 3) copy kaffe/kaffe kaffeh/kaffeh kaffe:bin/
  28. 4) copy sun/classes.zip Kaffe:             (available from the sun archive)
  29. 5) copy sun/javac.properties Kaffe:lib/                              (-''-)
  30. 4) path kaffe:bin add                     (add this to s:User-Startup, too)
  31. 5) setenv CLASSPATH ".;Kaffe:.;Kaffe:classes.zip"     (the same in envarc:)
  32. 6) setenv KAFFEHOME "Kaffe:."                                        (-''-)
  33. 7) alias java kaffe                      (add this to s:Shell-Startup, too)
  34. 8) alias javac kaffe sun.tools.javac.Main                            (-''-)
  35.  
  36.  
  37. Try 'kaffe HelloWorldApp' in the test/ directory. Guess what it does :-)
  38.  
  39. Try 'javac HelloWorldApp.java' in the  test/  directory.  But  be  prepared
  40. - the javac compiler class is relatively slow...
  41.  
  42.  
  43. Some more notes:
  44.  
  45. - The CLASSPATH specification is affected by your ixprefs settings. Do  not
  46.   forget the trailing dot when specifying volumes (e.g.  'kaffe:.')  or the
  47.   current directory!
  48.  
  49. - java.net is not much tested, but it *should* work...
  50.  
  51.  
  52. Enjoy
  53.  
  54. Matthias Hopf
  55. <mshopf@informatik.uni-erlangen.de>
  56.  
  57. ----
  58. * Java and Javasoft are registered trademark of Sun Microsystems, Inc.
  59.