| | |
can we create .exe file using java
![]() |
Google for a third party program for doing this, but it is not recommended. Why take a language meant for creating cross-platform software, and take that exact advantage away by turing the product into a native executable which can then only be run on one platform?
Java Programmer and Sun Systems Administrator
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
•
•
Join Date: Aug 2006
Posts: 137
Reputation:
Solved Threads: 11
I agree with Masijade, one would tend to not create an 'exe' file from a Java program. Indeed there should exist a byte code to exe compiler, though I wonder how efficient/valid one would be; Java is a growing language and some of the specifications of Java aren't easily portable to C++ (which is what a 'class' to 'exe' compiler would likely attempt to do).
What usually happens is that we create a 'jar' file. This file is recognized by Java and executes much like an 'exe' file; the only catch is that you must have Java installed, which of course you do. The easiest way is to make a 'jar' file is to use NetBeans
What usually happens is that we create a 'jar' file. This file is recognized by Java and executes much like an 'exe' file; the only catch is that you must have Java installed, which of course you do. The easiest way is to make a 'jar' file is to use NetBeans
Yeah its possible, kills the cross platform concept of java though, but whether for proof of concept or you cant live without .exe in your windows, or for whatever reasons it maybe, yes its do-able...
well, you could use Microsoft J# .NET, but then you'd be needing the .NET Framework installed, rather than having and using Java installed.
or you can use software like "JarToExe Convert Wizard" @ http://www.regexlab.com/en/jar2exe/
or JexePack a command line tool allowing you to package your Java application (class files), optionally along with its resources (like GIF/JPG/TXT/etc), into a single compressed 32-bit Windows EXE, which runs using Sun's Java Runtime Environment. @ http://www.duckware.com/jexepack/index.html
or u can just use google look for more software, and say ... put a search like "java to exe" or something like that.
<sigh!*whenever this subject comes out, it always reminds me of Python, Py2exe*>
well, you could use Microsoft J# .NET, but then you'd be needing the .NET Framework installed, rather than having and using Java installed.
or you can use software like "JarToExe Convert Wizard" @ http://www.regexlab.com/en/jar2exe/
or JexePack a command line tool allowing you to package your Java application (class files), optionally along with its resources (like GIF/JPG/TXT/etc), into a single compressed 32-bit Windows EXE, which runs using Sun's Java Runtime Environment. @ http://www.duckware.com/jexepack/index.html
or u can just use google look for more software, and say ... put a search like "java to exe" or something like that.
<sigh!*whenever this subject comes out, it always reminds me of Python, Py2exe*>
" Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand. " ---- Putt's Law.
•
•
Join Date: Dec 2006
Posts: 15
Reputation:
Solved Threads: 0
Hey i also got that question some tym before..i dont know the exact reason y java didnt allow to create .exe files.....
but java can create .class files.
also u can create .jar files..
jar files can be executed in java virtual machine enviorenment.there are some software tools support to create exe files in the internet.but they also not efficient...
but its not a prob when u created a .jar file....
bye....
but java can create .class files.
also u can create .jar files..
jar files can be executed in java virtual machine enviorenment.there are some software tools support to create exe files in the internet.but they also not efficient...
but its not a prob when u created a .jar file....
bye....
GCJ can be located at http://gcc.gnu.org/java/, Is able to compile java into bytecode or a native executable ( don't know if this works on win32 tho ).
Launch4J is another GPL option http://launch4j.sourceforge.net/, a small JVM that ships with your software.
Launch4J is another GPL option http://launch4j.sourceforge.net/, a small JVM that ships with your software.
•
•
Join Date: Aug 2009
Posts: 5
Reputation:
Solved Threads: 0
i am java fresher a have good logic skill still i want to improve any guidence
Java Programmer and Sun Systems Administrator
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
![]() |
Similar Threads
- How to run a *.exe file in Java (Java)
- Creating .EXE File (ASP.NET)
- COMPILE A "STANDALONE" .EXE FILE (Visual Basic 4 / 5 / 6)
- Creating an exe file (C++)
- how to create a exe file in visual C++ (C++)
- How to make .exe file for my java prg (Java)
- How do I start an exe file from C++ (C++)
Other Threads in the Java Forum
- Previous Thread: Tic - Tac - Toe Application
- Next Thread: urgent!!!i do't even know to start..
| Thread Tools | Search this Thread |
911 actionlistener addressbook android api append applet application array arrays automation binary blackberry block bluetooth character chat class client code component consumer csv database desktop developmenthelp eclipse error fractal ftp game givemetehcodez graphics gui html ide image integer j2me j2seprojects japplet java javaarraylist javac javaee javaprojects jni jpanel julia lego linked linux list loops mac map method methods mobile netbeans newbie number objects online oriented panel printf problem program programming project projects properties recursion replaydirector reporting researchinmotion rotatetext rsa scanner se server set singleton sms sort sql string swing test textfields threads time title tree tutorial-sample ubuntu update windows working






