I have started working on JBuilder 3 Professional,but don't know how t make exe in this software. Please help.
Joined: Nov 09, 2000
You can't. Java doesn't produce .exe files (leave out discussions of native compilers). This isn't a function of the IDE, it is a function of Java. Your best bet is to build a .bat file that runs your Java program.
how do i build a *.bat file to run a java program? please post a sample. thank you kindly.
if you don't know, then ask. if you do know, then share. love is knowledge.
Joined: Jul 18, 2001
Batch file to run a java program -- there are several ways to do this. First though, you should consider whether you want to run your program just by yourself on your own machine for your own personal use or whether you want to deploy your program to others' machines. For the deployment to other machines option, you might want to consider deploying with the jre as part of the deployment since you don't know if the customer has a jvm, what version it is if they do have a jvm, and where in the path that jvm resides, if at all. For the first case though, (running the program on your own machine), here's one simple example, assuming that your classes are in one directory: @REM @REM 1) set up CLASSPATH to your jdk @REM (where "x:/jdk-1.3.1" is where you have installed @REM your jdk) @REM CP=%CLASSPATH%;x:/jdk-1.3.1 @REM @REM 2) add YOUR programs' classes to the class path, too @REM (where "x:/blah blah" is where your programs' @REM classes reside) @REM CP=%CP%;x:/javaStuff/thisProject/classes;x:/javaStuff/thisProject/jars @REM @REM 3) change to the directory where your main program class @REM is cd x:/javaStuff/thisProject/classes @REM @REM 3) fire up a java virtual machine with your program's @REM main class @REM (assuming x:/jdk... is where java is located) @REM x:\jdk-1.3.1\bin\java -classpath %CP% MyMainClass Again, this is just one simple example. The same type of logic can be used with a Korn shell script on a UNIX machine. Hope that helps.