Welcome to the support forum for JAmiga - Java for AmigaOS!
This is the place to ask question on what JAmiga is, how it works, why it doesn't work, and also more general Java developer questions.
Bug reporting If you have bug reports, with crashlogs, please use the os4depot crashlog area, and please state which JAR files you ran, and where it can be downloaded.
By double-clicking the JAmiga:JAmiga icon, you'll get info on which library and binary versions are in use.
Always make sure you're properly AmiUpdated, and have the latest versions installed. If you've experienced crashes, and the update, please reboot since old libraries might still be loaded.
sorry for the stupid question but I am a newbie java user.. is there any program/script that I can try to see if it works and how it works? and speaking about java, at this stage, can it be used to start learning java program language?
The error is due to the AWT packages (I.e. Graphics) not being implemented yet... Don't know if I'll add them this incarnation of Jamiga, or focus on getting Jamiga upto the official Oracle OpenJDK level.
Sorry to say, but no, no news regarding any updates. :( I've been lacking motivation, and also time lately - a particularly bad combo.
As always I'm in a constant battle with myself whether I should try to get something GUI-like running with the current JAmiga, or try to port something newer... i.e. OpenJDK.
Java is really important for an updated operating system.. maybe a bounty could help you? Your work is really huge and I think a bounty could rise your motivation up! :)
As it is, Jamiga can be used for some productive stuff. For instance I've got a Java compiler running using Jamiga (which of course is somewhatof a circular usage).
There's also the Twitter client, and a half done Git client (I mention them on the blog).I started working on a Dropbox client, which currently can communicate with Dropbox, but it's not at all integrated with AmigaOS. These examples are basically simple Java programs I've created that uses available Java API:s. So I think there's always some amount of Java coding needed, if we want to utilise some of Java's strength without all of Java implemented.
I'd go first by figuring out what is really "needed" on Amiga straight away?
Do we need JAVA GUI?
I'd personally put basic graphics and GUI capability at the top of the list. It really is an elementary part of programming a desktop app.
That said, is jaokim truly intends to switch to porting OpenJDK in the future, then he should probably do that first. I expect that OpenJDK's AWT/graphics implementation would have a different native API compared to whatever JAmiga is using right now. If I'm wrong about that, then I think that GUI capability really should be at the top of the list.
I also started a Trello to kepp track of what I'm doing. Mostly for my own use, but I think anyone who has a Trello accoutn can atleast comment. If you want to add stuff for me to do: just tell me, and I'll add it.