欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

exe4j打包java程序及Base64加解密

程序员文章站 2024-02-03 21:00:28
...

exe4j打包流程

1.安装 exe4j wizard

网上搜索exe4j进行软件安装
exe4j打包java程序及Base64加解密

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包:
exe4j打包java程序及Base64加解密
exe4j打包java程序及Base64加解密
exe4j打包java程序及Base64加解密
exe4j打包java程序及Base64加解密
通过上述方式,获取项目jar包,接下来执行打包操作。

3.exe4j打包

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

相关标签: exe4j