Solved

Conversion of Java to a *.Exe

Posted on 2004-08-11
17
221 Views
Last Modified: 2010-03-31
Hi

Just to ask you expert, if i got a java program and i always need t JBuilder to run it before i can use, is there any program tat can convert the java to a exe file where by i can double click and it will run. No need a Jbuilder to run it

James2
0
Comment
Question by:xxxmen
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +2
17 Comments
 
LVL 35

Accepted Solution

by:
girionis earned 50 total points
ID: 11781019
You do not need to make it an .exe in order to run it with a double click, besides making it an exe breaks the concept of run-anywhere java.

YOu can bundle it in a jar file using a manifest thgat indicates the main class and it will run with a double click:

http://java.sun.com/docs/books/tutorial/jar/basics/manifest.html

0
 
LVL 36

Expert Comment

by:Zyloch
ID: 11781024
Hi

The whole point of Java is so it's platform independant. If you must, this site has a list of Java compilers (just click the top two links, one for Native Compilers and the other for Bytecode compilers. There are some more info at the bottom links).

http://www.geocities.com/marcoschmidt.geo/jcomp.html#native

However, it may be a lot better to make a JAR file:

http://java.sun.com/docs/books/tutorial/jar/basics/

Regards,
Zyloch
0
 
LVL 36

Expert Comment

by:Zyloch
ID: 11781028
Ahh, sorry stale window

Regards
0
PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

 
LVL 35

Expert Comment

by:girionis
ID: 11781045
If you still want to go with the .exe solution here are some URLs:

http://gcc.gnu.org/java/index.html
http://www.xlsoft.com/en/products/jet/jetpro.html
0
 
LVL 35

Expert Comment

by:girionis
ID: 11781048
> Ahh, sorry stale window

It's ok, it happens all the time :)

0
 
LVL 24

Expert Comment

by:sciuriware
ID: 11781696
JAVA -> .exe .......

don't expect a huge gain in speed!

the present JRE (java.exe or javaw.exe and friends) is so smart that .exe is almost useless.

;JOOP!
0
 
LVL 35

Expert Comment

by:TimYates
ID: 11781725
> that .exe is almost useless.

Apart from obfuscation... ;-)
0
 
LVL 24

Expert Comment

by:sciuriware
ID: 11781766
Just my opinion:  those few who are interested in your code are those who can overcome any barriers.

Like: pro-thieves are not withheld by customer-level locks.

;JOOP!
0
 
LVL 35

Expert Comment

by:TimYates
ID: 11781784
"those few who are (really) interested in your code (and are skilled at java and/or assembler) are those who can overcome any barriers."

;-)
0
 

Author Comment

by:xxxmen
ID: 11783378
hmmm i got one user do not wan know how to use Jbuilder so if i create a application for him. He will have no knowledge of how to use it. Unless is a easy file where he double click it and able to use it easily
0
 
LVL 35

Expert Comment

by:girionis
ID: 11783397
Your best bet is to use a jar with the appropriate manifest for the main class. Then double click on the jar file and you are set. Take a look at the links posted about jar and manifest file.
0
 

Author Comment

by:xxxmen
ID: 11870226
sorry
hmmmm most of them give the solution
but i yet to try it out
so i wan to keep this thread open
0
 
LVL 24

Expert Comment

by:sciuriware
ID: 12061939
Yes, rate him A and please punish xxxmen.
;JOOP!
0

Featured Post

[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
Viewers learn how to read error messages and identify possible mistakes that could cause hours of frustration. Coding is as much about debugging your code as it is about writing it. Define Error Message: Line Numbers: Type of Error: Break Down…
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:

622 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question