java代码打包生成exe可执行文件

浅浅的花香味﹌ 2022-12-05 04:58 259阅读 0赞

在没有java环境下,生成windows可执行的exe文件。

1.1 需要的文件

生成没有java环境的exe文件需要在一个目录下具有运行时环境jre(最好把开发时用的jre拷贝过来即可,不要随便找个jre,因为容易出错)、可执行的jar,如下:

20200906095509735.png

1.2 打包工具exe4j

exe4j下载地址:https://exe4j.apponic.com/

下载后安装,打开exe4j后,输入序列号(A-XVK246130F-1l7msieqiwqnq),公司和名字随便填写即可。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70

1.3 打包 (www.1b23.com 项目)

(1)设置完序列号后点击next

(2)设置“Project type”

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 1

(3)设置“Application info”

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 2

(4) 设置Executable info

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 3

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 4

(5)设置java invocation

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 5

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 6

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 7

(6)设置jre

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 8

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 9

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 10

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21ha2VfcHJvZ3Jlc3M_size_16_color_FFFFFF_t_70 11

(7)剩下步骤点击next,完成后exit。

(8)最终生成hello.exe文件

注意:hello.exe运行成功,必须保留 jre 文件,且 jre 和 hello.exe 必须放在同一个目录下,hello.jar可以删除。

20200906095509770.png

运行结果

20200906095509708.png

1.4 java源代码

package hello;

import java.awt.Button;
import java.awt.Frame;
import java.awt.Panel;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Hello {

  1. public static void main(String\[\] args)\{
  2. Frame f = new Frame();
  3. f.setBounds(30,30,250,200);
  4. Panel p= new Panel();
  5. p.add(new Button("河南大学"));
  6. f.add(p);
  7. f.addWindowListener(new WindowAdapter()\{
  8. public void windowClosing(WindowEvent e)\{
  9. System.exit(0);
  10. \}
  11. \});
  12. f.setVisible(true);
  13. \}

}

发表评论

表情:
评论列表 (有 0 条评论,259人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java 项目打包为.exe执行文件

    自己写了项目,想整理成exe,按照网上自己弄了一下,自己又摸索着,让exe带背景图片,自己重新做了好几次才完全做成自己想要的,感觉网上都没有特别详细的,写了关于这方面的博客,希