Solved

Conversion of Java to a *.Exe

Posted on 2004-08-11
17
208 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
  • 4
  • 3
  • 2
  • +2
17 Comments
 
LVL 35

Accepted Solution

by:
girionis earned 50 total points
Comment Utility
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
Comment Utility
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
Comment Utility
Ahh, sorry stale window

Regards
0
 
LVL 35

Expert Comment

by:girionis
Comment Utility
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
Comment Utility
> Ahh, sorry stale window

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

0
 
LVL 24

Expert Comment

by:sciuriware
Comment Utility
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
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 35

Expert Comment

by:TimYates
Comment Utility
> that .exe is almost useless.

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

Expert Comment

by:sciuriware
Comment Utility
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
Comment Utility
"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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
Yes, rate him A and please punish xxxmen.
;JOOP!
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

INTRODUCTION Working with files is a moderately common task in Java.  For most projects hard coding the file names, using parameters in configuration files, or using command-line arguments is sufficient.   However, when your application has vi…
Java Flight Recorder and Java Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collectio…
Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

771 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now