This is JAmiga, the project that brings you Java to AmigaOS.
The package contains a Java Virtual Machine (JVM) and the GNU Classpath library,
enabling you to run Java programs on AmigaOS.
Nota bene
=========
This software is under constant development, and it is not yet considered
"done".
No one else except you can be held responsible for any data loss, damage or
other
inconveniences caused by this software.
Features
========
- Java 1.5, and parts of Java 1.6 support
- Supports network, threading and native I/O
- AmiUpdate support for automatic updates
Installation
============
Run the install script to install.
If you have version 1.1 installed, it'll be upgraded. You should be able to
upgrade
from v 1.1 using AmiUpdate.
Usage
=====
To verify your installation, double-click the JAmiga script in the JAmiga
drawer.
The script will print out various version information, and lastly execute a
simple Java program that prints out "JAmiga has been successfully installed".
In order to run thirdparty Java applications, you simply download the JAR-file,
and run like this:
JAmiga:jamvm -jar JARFILE.jar
Fixes
=====
Still JAmiga 1.2, but another fix to the install script to handle spaces also in
user-startup (doh!).
This is JAmiga v 1.2, with instllation script 1.3 which fixes an issue hindering
installation to destinations with spaces in the name, i.e. "Amiga OS 4:System".
Known bugs
==========
Bug: Harddrives with international charcters in their names, needs to be
assigned to a
name without international characters. For example a partition named
"H&aring;rddisk:".
Solution: When you get a requester asking you to insert "H?rddisk:", you have to
assign
it to the actual partition, f.i. "DH2:".
Limitations
===========
Only command line tools can be expected to work. Swing/AWT is not supported yet.
Support
=======
For more details, support and updates, see:
Official blog: http://jamiga2.blogspot.com
Support forum: http://www.amigans.net
Other notes
===========
The JAmiga drawer contain:
JAmiga - a script that prints out various information on installed
versions, and
lastly executes a simple Java program that prints out "JAmiga has
been
successfully installed".
jamvm - the JVM executable
jvm/ - drawer containing JamVM class files.
classpath/ - drawer containing the native libraries and GNU Classpath class
files
JAmiga.jar - the JAR file run lastly in the JAmiga script.
java.script - a convenience script to run JAR files. Used by the JAR default
icon.
Thanks
======
Thomas Blatt for JAmiga drawer and JAmiga icon
Martin Mason Merz for JAmiga drawer and JAmiga icon, with default icons
Joel Edberg for beta testing
JosDuchIt for finding installation script bug
All donators, and happy amigans for their support!
Licenses
========
All parts of JAmiga is licensed under GNU GPL. A complete installation of JAmiga
v 1.2
consists of these main components:
JamVM
Author: Robert Lougher
Version: 1.5.4
Amiga version: 1.4
Amiga port by: Joakim Nordstr&ouml;m
License: GNU GPL
Website: http://jamvm.sourceforge.net
GNU Classpath
Version: 0.99
License: GNU GPL
Website: http://www.gnu.org/software/classpath
GNU Classpath Amiga native libraries
Author: 2003-2004 Peter Werno, 2009-2013 Joakim Nordstr&ouml;m
License: GNU GPL
Website: http://jamiga2.googlecode.com
All modified source code is available on request. See also
http://jamiga2.googlecode.com