To read all comments associated with this story, please click here.
From the webpage:
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.
Seems like most complex programs still won't run. I know its popular to hate on Java 'round these parts. Regardless, I think this could be a really cool project going forward. As it gets better, a whole suite of existing, mature applications being run and used on other platforms will become available.
I can almost guarantee that it won't. It had major problems running reliably for me even with almost nothing open running in VMware for the last release. You'll notice they don't showcase Eclipse or any fancy graphical apps in these screenshots. It's still rough Alpha quality.
My guess is that the SharpOS guys will get a usable OS faster then JNode, which is fine with me.
Eclipse is not a Swing app as NetBeans is. And I didn't really expect NetBeans to run yet. But as soon as JEdit will work I'll play around with JNode.
They don't seem to have GUI support so far.
It would be ridiculous to expect Eclipse to run in JNode. In order for Eclipse to run, there must be SWT libraries available for the OS. It isn't really reasonable to port SWT (where most implementations are C++) to JNode yet.
However, when the time comes, I believe I saw somewhere that someone had created a pure Java Swing-SWT bridge. That would make the job a lot easier.




Member since:
2008-07-14
Is JNode already able to run JEdit or even NetBeans?