Will XYZ run on JNode?

People often want to know if their favorite Java-based application or library runs on JNode.

The short answer is usually: "We don't know; why don't you give it a try?".

The long answer is that it depends on the nature of the application. Here are some guidelines:

  • Non-GUI based applications that are pure Java and that use only J2SE libraries have a chance of working right now.
  • Applications that use AWT/Swing or that stress garbage collection, multi-threading and the security model may have problems right now. JNode's deficiencies are being addressed; please feel free to help.
  • If the application has (or depends on) C/C++ libraries, then it will not work unless the libraries are recoded in Java.
  • If the application relies on external (non Java) programs then it will not work unless
  • those programs can be coded in Java and ported to JNode.