Hi,

µCs können von Haus aus gar kein Java. Du kannst es mal mit dem nanoVM Stack probieren.
http://www.harbaum.org/till/nanovm/index.shtml
Ich habe mit Java auf µCs keinerlei Erfahrung.
Der Stack ist auch nicht vollständig und bietet wohl nur Grundfunktionalität von Avrs und langsame Performance.
Er Läuft auf dem Atmega32 und Atmega8.
Wo hast du denn deine Java Programme geschrieben?
Solltest du das mit dem normalen Java Stack für den Computer geschrieben haben wird das mit dem µC nichts werden. Du wirst dich da schon auf größere Änderungen einstellen müssen.

In deinem eigenen Interesse würde ich dir empfehlen Bascom oder AVRGCC empfehlen. Java ist eine schöne Programmiersprache, aber aufgrund der fehlenden Unterstützung und langsamen Performance ziemlich untauglich für AVRs.

Alternatit könntest du auch mal schauen ob es irgendwo eine für den Atmega32 angepasste Arduino Version gibt. Arduino stellt eine Entwicklungsumgebung und eine Erweiterung von C zur Verfügung. Damit zu programmieren ist wirklich kinderleicht.

Viele Grüße,

Tim