Just wondering if there are any Java implementations that work without a JVM. The reason I’m interested is, well, simply because I’m curious, and I was wondering if there were any “lightweight” Java implementations (without all the Sun libs attached).
I’m also interested in embedding Java in C++, but embedding the JVM in C++ seems rather ridiculous to me. I just want to exploit some of the Java language features in my C++ apps, but not exploit all the frivolous Java APIs.
EDIT:
I see from a lot of the answers I’ve gotten that I need to clarify…
I recently got in to developing node.js applications, which uses JavaScript. JavaScript in istelf is a language spec, it doesn’t automatically come with the DOM, window.open, etc., although it did for a while. I’m wondering if there’s something similar to Google’s v8, except not for JavaScript, but for Java. In the end, I don’t care if I can’t write Hello World apps with it, I just want to be able to embed Java in a C++ application the way I can embed JavaScript in a C++ application with v8 or SpiderMonkey. If I could do that, then I could implement console output in C/C++ and then make that implementation callable from Java.
there are light weight java processors designed for use in small devices for example JOP