exe4j打包java程序及Base64加解密

exe4j打包流程

1.安装 exe4j wizard

网上搜索exe4j进行软件安装
在这里插入图片描述

2.从代码编辑工具中导出jar包

比如这里简单的实现一个Base64加密于解密的小软件:

Base64 加解密

package base64code;

import java.util.Base64;
import java.util.Scanner;

/**
 * @BelongsProject: Base64
 * @BelongsPackage: base64code
 * @Author: coder wei
 * @CreateTime: 2020-07-31 21:15
 * @Description: Base64加密解密
 */
public class Base64Code {

    public static void main(String[] args) {
        while (true) {
            System.out.println("********************");
            System.out.println("*      WnBase      *");
            System.out.println("*1.加密       2.解密*");
            System.out.println("********************");
            Scanner sc = new Scanner(System.in);
            String choose = sc.next();
            if (choose.equals("1")) {
                System.out.println("请输入不可见人的话:");
                String msg = sc.next();
                lockBase64(msg);
                System.out.println();
            } else if (choose.equals("2")) {
                System.out.println("请输入别人的话:");
                String msg1 = sc.next();
                openLockBase64(msg1);
                System.out.println();
            } else {
                System.out.println("请正确选择");
                System.out.println();
            }
        }
    }

    public static void openLockBase64(String msg) {
        byte[] byteArr = Base64.getDecoder().decode(msg);
        String msg2 = new String(byteArr);
        System.out.println("解密为: " + msg2);
    }

    public static void lockBase64(String text) {
        String msg = Base64.getEncoder().encodeToString(text.getBytes());
        System.out.println("加密为:" + msg);
    }
}

idea导出jar包:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过上述方式,获取项目jar包,接下来执行打包操作。

3.exe4j打包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.在vm parameters 填入合适的编码集:
-Dfile.encoding=UTF-8
或者
-Dfile.encoding=GBK
2.通过第二红框选择刚刚导出的jar
3.选择主函数启动类
4.finish,打包完成一个小程序。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值