Home  >  Article  >  Java  >  Implementation method of installable exe program in Java

Implementation method of installable exe program in Java

黄舟
黄舟Original
2017-10-16 10:12:001949browse

This article mainly introduces the relevant information on how to implement installable exe program examples in Java. Through this article, I hope it can help everyone to realize such a function. Friends who need it can refer to it

Detailed explanation of java implementation of installable exe program examples

The general idea of ​​​​implementing installable exe files by writing Java code:

1. Create a java project in eclipse , then write Java code, and export the written Java project into a .jar format jar package;

2. By installing exe4j software, make the exported .jar format file into an .exe format executable file, (note: the .exe file at this time can only be executed, but cannot be installed);

3. By installing the Inno setup software, convert the executable .exe format file, .jar format files and other required files into an installable .exe format file;

4. Be very careful: the paths selected in the exe4j and Inno setup software are all relative paths, so in the exported jar package , exe4j, Inno setup and other software execution processes, it is strongly recommended to keep operating and outputting files in a folder;

The general steps to implement installable exe format files through java code are as follows:

1. Create a java project, write the java code, and export the jar package:

1. Create a java project, write the java code, needless to say;

2. Export the jar Package:

Step one:

Step two:

Step three:

2. Make the jar package into an executable exe format file by installing the exe4j software (note: the exe format file at this time can only be executed, but cannot be installed):

1. Download the exe4j software, and then install it as normal:

2. Step 1:

3. Step 2 :

4. Step 3: When selecting the path, be sure to select the path where the folder containing jar packages, jre and other files is located. This is also the output .exe format. It is strongly recommended to write the path of the file like this;

5. Step 4: The content filled in in this position is the file name output by the .exe format file;

6. Step 5: Add the jar package exported by the project. Pay special attention to: The jar package path at this time must be a relative path , because the above selection outputs the .exe format. The path of the file is the path of the folder where the jar package is located, that is, the exe4j software workspace is the path where the jar package is located. The relative path is relative to the workspace, because the jar package is in the root directory of the workspace, so Just write the file name + format of the jar package;

7. Step 6: Select the first java class to be executed first when executing the project. Similar to setting the access homepage when accessing a project in a BS project;

8. Step 7: After the project's jar package and the first category of project access are set , just go to the next step;

9. Step 8: The .exe format file produced by exe4j is a 32-bit operating system file by default. If you want to make a 64-bit operating system file, The files of the operating system can be selected and set according to the figure below;

10. Step 9: Set the version range of jre when the program is running;

11. Step 10: Because you are creating a java project, the project will eventually be run on the jvm. If you want the user to install jdk by themselves, it is very inconvenient to configure the environment variables, so you can make During the process, jre is encapsulated. You can set the jre version of the running environment by yourself, allowing users to use the program more conveniently. The following figure shows the steps to set the Jre running environment for the program: Be very careful: jre must be placed in and Jar package in the same directory, so you can write relative directories, otherwise files will easily appear;

#

12. Step 11: From now on, just default to next:

3. By installing the Inno setup software, convert the executable .exe file , jar files, and jre files are encapsulated into an installable .exe file:

1. Install the Inno setup software and start the software:

2 , just click next by default:

3. Set the installation folder created by default when installing the program and the version number of the program and other information:

4. The default is next:

5. Select the directory of the executable .exe format file:

6. Add the folder where the executable .exe file, jar package, and jre file are located, and add all the files in the folder. This can be set as a relative path:

##7. The default is next:

8. Create three text files 1.txt, 2.txt, and 3.txt in the folder where the .exe file, jar package, and jre file are located, and follow the instructions Just set it up in order as shown below. I don’t know the specific reason. It may be to store some information during the operation:

9 , the default is next:

10. Set the location of the output installable .exe format file and the name of the output .exe format file. Pay special attention to:

The output location of the installable .exe format file must also be the folder where the jar package, jre file, and executable .exe file is located;

11, direct default Next, just follow the steps in the picture:

##12. After the production is completed, you can now look at the .exe format file that can be installed:

13. Finally, jar The folder where the package, jre file, executable .exe file, installable .exe file, etc. are located is compressed into a package, and the package can be sent to the user. Users only need to decompress the file, click on the installable .exe file, and install it. After the installation is completed, the decompressed file can be deleted;

The above is the detailed content of Implementation method of installable exe program in Java. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn