Several Java for Amiga projects have been started over the years, but none have been finished. The sticking point is the huge class library's native method implementations that Java apps need in order to interface with the OS.
Id re-think what you just said carefully mike, java is still very important espically for websites that use it. I know quite a few that require it still and with out would be useless.
JAVA's main uses today are for applications and server backends. Using it via a webbrowser plugin is only a parenthesis these days (and have always been imho).
There's lots of useful applications that are written in JAVA and having a proper jvm would be very beneficial for amigaos.
JAVA's main uses today are for applications and server backends. Using it via a webbrowser plugin is only a parenthesis these days (and have always been imho).
There's lots of useful applications that are written in JAVA and having a proper jvm would be very beneficial for amigaos.
Hear hear, Java has quite a few uses, most of which these days are at the application level, and indeed most users probably wouldnt even notice they are using Java to run the applications they are using.
Mark
For custom designed applications, websites, ecommerce and secure hosting visit:
To me having a JAVA webbrowser plugin someday is important. EVERY(!) homebanking solution in Denmark use JAVA and that is the only reason that I own a PC.
Guess it would be nice for a lot of developers too?
I was recently looking for the latest Amiga Java too... and I'm not looking for all the GUI stuff, just need console use to run a friend's former Amiga app...
From what I saw, someone named Glenn Hisdal had an OS4 version of JAmiga up and running (screenshots on the JAmiga site). But EMailing him didn't get anywhere.
Anyone else know who he is or how to reach him? Or have their own working OS4 compile of JAmiga?
You could try contacting Peter Werno, who was the last person still working on it. The last time I emailed him, he still wanted to continue development, but simply couldn't find the time. He probably still has some changes that aren't in the source code repository (he wasn't finished with them).
JAmiga is one of those efforts that really needs a team of people.
[quote=pjs]Or have their own working OS4 compile of JAmiga?[/quote]
I installed the package found on the web, and also installed the classpath. The docs are rather good if you follow them, so it isn't that hard. I think I built it myself with GCC on OS4. I only tried the demos, but most of them works.
Now I'm basically trying to compile the latest GNU classpath (0.98), but I have not had much success yet. Time is as always lacking.
I guess I could make a archive of it and put it somewhere (although everything is reachable from somewhere). If there was something kind-of-working, perhaps more people would gain interest.
But, as I see it, the problem isn't the JVM-engine, but rather the classpath.
I guess I could make a archive of it and put it somewhere (although everything is reachable from somewhere). If there was something kind-of-working, perhaps more people would gain interest.
If you get a chance to put up even a "progress" snapshot archive of your compile, that would be great... and highly appreciated!
For my purposes, I'm under the impression I just need the basic JVM is all I need to run WebLord.
For my purposes, I'm under the impression I just need the basic JVM is all I need to run WebLord.
I think you would be mistaken there. I've never seen a functional JVM that didn't come with the Java Classes or require them. Running Java without its support classes is like running a computer with no electricity. It just doesn't work.
As for GNU Classpath, there is an attempt at coming out with a cross-architecture (processor-wise) Linux JavaVM called Zero that will be based on LLVM and funded and developed by Red Hat. That might work on an AmigaOne or SAM440 series computer under Debian. That still doesn't help AmigaOS 4.x though.
That's always the case but the problem is when there should have links to the underlying OS (for example opening Windows, reading the keyboard, opening a socket, etc.) you should port those classes to the OS and let's say the least Java is overwhelmed by those which is the main problem to get Java on Amiga....