java 生成 exe_Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例...

Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序

作者:凯鲁嘎吉 - 博客园

http://www.cnblogs.com/kailugaji/

需要准备的软件:

jdk,eclipse,exe4j,Inno Setup Compiler

一、Java源程序--个人所得税

package math;

import javax.swing.JOptionPane;

//凯鲁嘎吉 http://www.cnblogs.com/kailugaji/

public class WRRTax {

public static void main( String args[] )

{

String money; //输入您的收入

double x,y;

double tax=0;

JOptionPane.showMessageDialog(null, "个人所得税计算器\n"+"制作人:"+"凯鲁嘎吉\n"+"http://www.cnblogs.com/kailugaji/\n"+"欢迎使用!");

money =

JOptionPane.showInputDialog( "请输入您的收入(单位:元):" );

// convert numbers from type String to type int

x=Double.parseDouble(money);

y=x-3500;

if(y<=0)

tax=0;

else if(y<=1500)

tax=y*0.03;

else if((y>1500)&(y<=4500))

tax=1500*0.03+(y-1500)*0.1;

else if((y>4500)&(y<=9000))

tax=1500*0.03+3000*0.1+(y-4500)*0.2;

else if((y>9000)&(y<=35000))

tax=1500*0.03+3000*0.1+4500*0.2+(y-9000)*0.25;

else if((y>35000)&(y<=55000))

tax=1500*0.03+3000*0.1+4500*0.2+35000*0.25+(y-35000)*0.3;

else if((y>55000)&(y<=80000))

tax=1500*0.03+3000*0.1+4500*0.2+35000*0.25+55000*0.3+(y-55000)*0.35;

else if(y>80000)

tax=1500*0.03+3000*0.1+4500*0.2+35000*0.25+55000*0.3+80000*0.35+(y-80000)*0.45;

JOptionPane.showMessageDialog(null, "您应缴税款为:"+tax +"元!");

JOptionPane.showMessageDialog(null, "谢谢使用,再见!");

}

}

二、将该程序导出为.jar文件

1.点击“导出”:

79d19078515b36d253bf325ce6a95886.png

2.

aea1df2dfb15f3644b073af3c6ecb736.png

3.

865d2555ced86e6b7641296c654766a4.png

4.

081bd21ca0f57d491f316336011a9453.png

三、制作.exe文件

1..找到安装Java运行程序的jre文件夹

c1efa54401b7f8b7c95d38858d823056.png

2.在桌面新创建一个文件夹:wrr,将jre文件夹与.jar文件一同放到wrr文件夹里

e262b6692a38b3a7e5de39ff27729242.png

3.使用exe4j软件:

a268e669eab5fea00d4375f922b57c7a.png

4.

0f941784909db510009ae18beed1a67d.png

5.

38ddbc8d0edd44a81dd129954d85e076.png

6.

da4143c59ead8dd2fb7084ff9ac97f63.png

7.

5821b5073f9f59f7fab1ffad62efb6fd.png

8.

df2c27dc01b31b48a4eb8bc210c6b657.png

9.

605ff3c653109ab548d325b86e3c6b85.png

10.一路默认

6b1fe7dc01aa9a00ef99c3c8afdcac56.png

11.将整个“wrr”文件夹复制到别人PC上,点击kailugaji.exe文件,就可以没有安装jre文件的机子上运行了。

822d9e55dcf36c3d3af640cd6f26c7c3.png

3dbde4b87420d58d958f2cfbbd419795.png

07453aa3766ef1073f4a88447d8e245b.png

312f0bed21bf5ac6d737f7f45010d62f.png

bbe386118ad46163c21bf591e01f7bfd.png

e6ccdf009e535a366e56313cf59cbe35.png

030dfa376f8ee9d37e7dd75680a2e535.png

四、打包成安装包程序,如同一个小软件,可以随时随地安装在机子上运行

1.打开Inno Setup Compiler

f76fa1aa08c6a59b158911eac5aaf5ba.png

2.

29106c0c74f474acba5b6dbe01a78c95.png

3.

c3e6cb523253a50d207d3b8fb776feae.png

4.一路确定

52dcceea8481290d7964df751835b51f.png

5.在刚才的“wrr”文件夹里生成一个Output文件夹,里面有Setup.exe文件,即成功,这样,就可以将Setup.exe安装到任何一台PC上执行了。

55c6012d4d321aa5f2cdf17dc810f267.png

2bb20d90d7301c793df0d6f18e99515e.png

6.将Setup.exe文件复制到其他没有安装jre文件的PC上:

1dc896cd213d3dbb36a0cbc50931c831.png

7.

6331367e67e268dab4ca3f424a587177.png

8.

6f2c8215978dbe9b6674a5b01774cfed.png

9.

7293ab6e733a9c6791bb7e8524ec7d7c.png

10.

e2d586fe2b014b351374ec942af3dca4.png

11.安装,即可使用。

ce8b2b5d2ee179161049cd831e4b2af9.png

30a7de77e2f22e256cc4a161e93abec6.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值