更新日志
3.0.2 2023-05-29
- 修复Windows下的解码问题
3.0.1 2023-05-25
- 修复了mac-aarch64版本的启动问题
3.0.0 2023-05-20
- 新的应用程序启动系统
- 新的解码系统
- Java 8 现在可以使用 -jar 命令运行程序
2.12.5 2023-05-12
- 修复了jdk8在macOS上无法找到freetype的问题
2.12.4 2023-02-28
- 更新后端
2.12.3 2023-02-24
- 修复解码器中的一个错误
2.12.2 2023-02-21
- 提升加密安全性
2.12.1 2023-02-03
- 为了避免因临时网络问题导致的下载失败,所有下载在失败3次后将抛出异常
2.12.0 2023-01-20
- 将JDK17更新到17.0.6+9
2.11.2 2022-12-22
- 修复关于Java 17的另一个ZipFileSystem错误
2.11.1 2022-10-10
- 修复Java 17下的ZipFileSystem错误
2.11.0 2022-10-06
- 添加应用程序启动脚本
- 添加重复类检测
2.10.2 2022-10-04
- 修复了由于超时设置过低导致的网络连接错误
2.10.1 2022-09-30
- 修复了在Linux下以不同用户启动应用程序时会自动退出的问题
请将以下内容按照原样格式从en翻译到zh,保留所有符号: ## 2.10.0 2022-08-27
- 使用新证书为Windows重新签名
2.9.3 2022-08-12
- 修复了在名称没有斜杠的情况下无法读取目录条目的问题。
2.9.2 2022-08-09
- 修复了ZipEntry大小为0时,读取资源生成异常的问题。
2.9.1 2022-08-03
- 修复了tomcat无法读取二级目录资源的错误
- 当未指定主类时,会给出错误信息
2.9.0 2022-07-13
- 修复了无法从加密的jar包中正确读取资源的问题
- 为具有war打包结构的spring boot应用程序提供支持
2.8.1 2022-06-16
- 修复了在Windows下运行新版本Java 8的问题
2.8.0 2022-06-14
- 为Vaadin应用程序提供支持
2.7.3 2022-05-23
- 将JDK17版本更新为17.0.4+3
2.7.2 2022-05-22
- 修复java 8启动屏幕参数问题
- tomcat-launcher支持添加JVM参数
2.7.1 2022-05-18
- 修复在Windows下生成Tomcat应用时解压JDK8的错误
2.7.0 2022-02-23
- 将Java 17更新为17.0.3-2
- 修复Java8中缺少vcruntime140.dll的问题
2.6.6 2022-02-17
- 修复war包中没有WEB-INF/lib文件夹时的问题
2.6.5 2022-01-17
- 在Apple Silicon下,如果选择Java 8或Java 11作为目标Java版本,将生成适用于x86平台的应用程序,而无需选择特定平台
2.6.4 2022-01-16
- 为Linux x86和Linux ARM64添加服务创建器
- 修复macOS下Java 8 FontManager的问题
2.6.3 2021-12-27
- 修复处理非标准Tomcat war文件时的问题
2.6.2 2021-12-21
- 修复了在Java 8下,包装器无法正确读取JVM参数的问题
2.6.1 2021-11-29
- 修复程序在空格路径或非英文字符路径下无法正确运行的问题
- 修复Java 17无法使用-jar命令运行jar包的问题
2.6.0 2021-11-22
- 增加对Java 8、Java 11和Java 17的支持,移除Java 15的支持
- 增加对Apple Silicon的支持
- 修复了在某些情况下应用程序自动退出的问题
2.5.7 2021-10-12
- 修复了exe包装器无法正确读取配置文件的问题
2.5.6 2021-09-25
- 添加对Spring Boot war打包的支持
2.5.5 2021-08-22
- 改进父子进程之间的通信机制
- 修复包装器错误退出的问题
2.5.4 2021-08-17
- 修复了关于win32平台的问题
2.5.3 2021-08-15
- 提供对子文件夹库依赖的支持
2.5.2 2021-08-05
- 修复了程序从睡眠模式恢复后自动退出的问题
- 修复了在Windows Server 2012下无法正确运行的问题
2.5.1 2021-07-30
- 修复了Tomcat和Spring Boot应用程序的一些配置文件无法正确读取的问题
- 现在默认选择了"包含已移除的JavaEE模块"
2.5.0 2021-07-25
- 添加服务创建者
- 恢复Java进程
- "仅加密Jar文件"只能由许可用户选择
2.4.0 2021-07-18
- 提供对Windows x86的支持
- 提供对Linux x86的支持
- 提供对Linux AArch64的支持
- 修复了错误并进行了改进
2.3.0 2021-07-11
- 将加密文件扩展名从 jarx 更改为 jar
- 为 NIO 提供加密文件格式支持
- 为 Quarkus 框架提供支持
- 改进任务完成对话框的用户界面
- 修复 add-executable-permission 脚本中的问题
2.2.2 2021-07-06
- 修复了由于java.class.path的值不正确,导致资源无法正确加载的问题
2.2.1 2021-06-29
- 修复在导出到多个平台时资源名称不正确的问题
2.2.0 2021-06-28
- 修复关于ClassLoader资源加载的问题
- 调整wrapper.json文件的结构
- 修复一些关于文件锁的问题
- 其他问题修复和改进
2.1.3 2021-06-20
- 修复配置文件中"="显示的问题
- 在用户界面上添加一些关于功能的提示
2.1.2 2021-06-08
- 修复了jar-launcher获取lib文件夹路径错误的问题
2.1.1 2021-06-05
- 修复了创建多个可执行文件的问题
2.1.0 2021-05-12
- 升级JavaWrapper以支持为多个程序运行指定lib文件夹
- 提供java/security/acl/Group支持,该支持自Java 13以来已被移除
- 修复关于模块检查的问题
- 修复Windows上关于javaxw的问题
2.0.2 2021-05-04
- 提供一个javax过程,可以以传统方式运行java程序
- 修复了在GUI中重复运行spring boot任务的问题
2.0.1 2021-04-29
- 修复了macOS和Linux中关于空间路径的错误
- 修复了InfoDialog没有滚动条的问题
- 更新任务文件模板并移除一些无用的字段
- 修复了readme文件错误部署路径的问题
- 由于字段名称不一致,修复了任务文件无法正确加载的问题
- 其他错误修复
2.0.0 2021-04-22
- 主版本升级
- 将加密解决方案从类文件加密更改为jar文件加密,不仅保护了类文件的内容,还保护了整个应用程序结构。
- 升级Java版本,基于Java 15,不再提供其他Java版本选项。
- 更改运行生成的应用程序的方式,不再使用jre/bin/java -jar xxx.jar来运行它,而是直接使用在加密任务期间生成的可执行文件。Tomcat仍然以与以前相同的方式运行。
- 用户信息不再写入任务文件,而是作为命令行工具的参数。密码参数现在只是密码,不再是md5值。
- 优化加密过程,大大缩短了加密时间。
- 禁用Java内存转储和分析
- 禁用Java附加机制
- 禁用Java代理
- 其他升级和修复。
1.11.0 2021-02-14
- 内建jdk更新
1.10.4 2021-01-26
- 修复了macOS下javafx11的问题
1.10.3 2020-12-18
- 修复了关于Tomcat-9.0.39的问题
- 修复了关于加载任务文件的问题
1.10.2 2020-12-02
- 修复读取非标准jar文件的错误
1.10.1 2020-12-04
- 将jdk11的版本更新为11.0.9+1,将jdk8的版本更新为8u272
1.9.8 2020-11-14
- 将tomcat版本更新至8.5.59和9.0.39
1.9.7 2020-09-24
- 在UI工具中导出和加载任务文件
- 更新一些文档
- 修复错误
1.9.6 2020-09-05
- 修复了jre/bin中二进制文件的问题
1.9.5 2020-08-29
- 修复了Linux中文件描述符泄漏的问题
1.9.4 2020-08-23
- 修复了UI工具上的登录错误
1.9.3 2020-08-22
- ProtectAll和ProtectInnerJars不能同时设为真
- 修复了错误
1.9.2 2020-08-02
- Windows的签名应用程序包
- Mac的签名应用程序包
- Windows的签名JRE/JDK包
- macOS的签名JRE/JDK包
- Bug修复
1.9.0 2020-04-21
- 更新可执行包装器
- 更新Tomcat服务包装器
- 更新Spring Boot服务包装器
- 调整文件结构
- ClassName加密(Alpha)
- 修复错误
1.8.5 2020-03-31
- 修复Windows exe包装器的参数错误
- 添加关于JDK11的JavaFX的提示
1.8.4 2020-03-25
- 添加排除列表
- 优化加密工作流程
- 修复错误
1.8.3 2020-03-11
- 添加对所有版本的ASM库的支持
1.8.2 2020-03-08
- 添加关键种子以生成固定密钥
1.8.0 2020-03-05
- 更新Windows可执行包装器
- 添加exe包装器的单实例支持
- 更新加密类页面
- 恢复到SWT UI
- 修复错误
1.7.3 2020-02-22
- 修复 JavaFX 分发错误
1.7.2 2020-02-12
- 添加Windows服务包装器
- 修复平台选择错误
1.7.1 2020-02-08
- 添加对jlink的支持,以创建自定义/修改的JVM
- 修复tomcat分发错误
1.7.0 2020-02-07
- 添加可执行包装器
1.6.0 2020-01-23
- 添加对ARM(aarch64)平台的支持
1.5.2 2019-12-17
- 添加阅读提示
- 修复了等待后台任务完成的错误
1.5.1 2019-12-09
- 更新通信协议
1.5.0 2019-12-03
- 重要的安全增强
- 增加对JavaFX的支持
- 增加对CentOS 6的支持
1.4.6 2019-11-19
- 修复了关于路径中带有空格的一些错误
1.4.5 2019-10-28
- 添加对32位平台的支持
- 将配置文件格式更改为yaml
1.4.2 2019-10-11
- 修复了新用户界面上的一些错误
1.4.1 2019-10-04
- 添加对eclipse插件的支持
1.4.0 2019-10-03
- 新的用户界面组件和主题
- 修复了关于内部jar的错误
1.3.1 2019-09-21
- 修复了一个关于GlassFish App的错误
1.3.0 2019-09-17
- 添加对spring框架完整版本的支持
1.2.0 2019-09-06
- 添加对GlassFish应用的支持
- 添加对Payara应用的支持
1.1.5 2019-09-02
- 添加对内部 jars 的支持
- 更新关于大型 jar/war 文件的 UI 操作
1.0.2 2019-08-22
- 修复了Tomcat Web App上的一些错误
1.0.0 2019-07-13
- Protector4J的第一版
- 保护Java应用
- 保护Tomcat Web应用
- 保护Spring Boot应用