Skip to content

Releases: 00ll00/java_launch_wrapper

v1.4.4

11 Jul 15:30

Choose a tag to compare

新增

  • 在将 classpath 添加到 classloader 之前对 ! 进行转义,修复 URLClassLoader 从 jar 中获取资源时可能得到错误 URL 的问题(PR #2 by @LokmenoWer

v1.4.3

14 Nov 14:54

Choose a tag to compare

修复

  • 修复 x86 库错误的调用约定(修订于00ll00/jui),现在可以正确编译 x86 库了
  • 修复UnsatisfiedLinkError未被捕获导致的备用方案失效

v1.4.2

11 Aug 15:11

Choose a tag to compare

更改

  • 使用 CIM cmdlet 而不是过时的 wmic 作为 native 库加载失败时的候选方案

感谢 @allMagicNB 的协助

v1.4.1

11 Aug 11:31

Choose a tag to compare

修复

  • 当 native 库加载失败时使用 wmic 命令行加载器加载 jvm 启动命令行,处理因 cpu 架构等问题导致的库加载失败问题

v1.4.0

08 Feb 12:18

Choose a tag to compare

修复

  • 修复 VCRUNTIME 等库的依赖缺失问题

新增

  • 支持 arm64 (未验证)
  • 解析 -D 参数 并覆盖到 JVM 的 System.Properties

更改

  • 移除 dll 文件的 crc 校验(曾用于区分不同版本的 dll 文件)
  • 移除 -Doolloo.jlw.silent 选项,改为设置 -Doolloo.jlw.debug=true 启用 wrapper 调试信息

🎆新年快乐🎆

v1.3.3

18 Jun 02:19

Choose a tag to compare

修复

  • 修复错误的CRC校验码😅

v1.3.2

01 Feb 15:27

Choose a tag to compare

修复

  • 增加 dll 文件校验

新增

  • 增加必要的调试信息输出,可设置 -Doolloo.jlw.silent=true 关闭

v1.3.1

28 Nov 09:16

Choose a tag to compare

修复

  • 修复 dll 被占用导致无法启动多个进程的问题

v1.3

20 Nov 18:07

Choose a tag to compare

修复

  • 增加修改临时文件路径的启动参数。

在Java启动参数中添加 -Doolloo.jlw.tmpdir="<自定义临时文件路径>" 指定临时文件路径,避免系统默认临时文件路径中包含特殊字符的情况。

v1.2

26 Sep 12:58

Choose a tag to compare

修复

  • 修复对std库的依赖问题
  • 修复字符编码问题
  • 将获取到的classpath写入jvm系统属性java.class.path以确保被包装应用能读取到正确的值