Logo 
Search:

Java Answers

Ask Question   UnAnswered
Home » Forum » Java       RSS Feeds
  Question Asked By: Oscar Montgomery   on Nov 28 In Java Category.

  
Question Answered By: Adal Fischer   on Nov 28

You said about my choice of java  over C#:
"I think maybe you choose a wrong programming
language, which was written to build the your
application."

I disagree wholeheartedly, I believe Java is right for
my application, I have given it a lot of thought and
discarded .Net in the process.

I think that if Java is to succeed, it must ADAPT and
EVOLVE. It must march forward, not just "settle" with
what has been achieved so far. And why not compile to
native Executables? It is not such a big deal, it
would actually HELP JAVA not diminish it if there were
many tools to do this.

Java right now can target many OSes, and that is very
valuable to me since, we need that capability, but to
be honest, we need performance too. And judging by a
multitude of emails I've read on the subject, I am not
alone on this one.

The ideal situation, would be to have the option to do
so, the FREEDOM to do so, with JAVA, and not be
obliged to settle to what we have now. Even old PERL
has a way to compile to machine code, does that make
it less powerful? No way! It makes it more powerful,
not less. It gives the programmer better tools, and
that is what Java is all about.

Eclipse's SWT is the same story, call it progress,
evolution, or just not settling with the status quo,
but is that very feeling what brought us Java, if not
we would still be talking C++.

By the way I have found some good news on this
subject, so there they go:

1. There is an easy way to do the Executable Jar, the
tool is called Executor, find it at:

http://mpowers.net/executor/ it's $25


2. Apparently there are two IDEs that are capable of
machine code  compilation of a Java program, an article
on this subject can be found at:

www.javaworld.com/.../02-qa-0609-exe.html

The IDEs are:

IBM's Visual Age of Websphere Studio
http://www-3.ibm.com/software/ad/

NetGain's Visual Cafe
http://www.webgain.com/

Please if anyone has experience with this IDEs and can
confirm this good news, please do so.

3. There is a third party tool that supports the
latest Java JDK and can do EXEs, it is called
Excelsior Jet.

Visit it at:

http://www.excelsior-usa.com/jet.html


4. There is even a GNU project on this subject, visit
it at:

http://gcc.gnu.org/java/

So why settle? Let's go forward with Java!

Share: 

 

This Question has 7 more answer(s). View Complete Question Thread

 
Didn't find what you were looking for? Find more on Which Java IDE Compiles Native Code -.EXEs- ? Or get search suggestion and latest updates.


Tagged: