I managed to get kaffe with GNU classpath to compile. Even better I got Hello World to run without crashing!!!! Now the next question. How to rework the native code. The present awt implementation just creates windows and uses java side code to create things like menus. Should I apprach it using this method or should I write the menu code native side?