From b7ad7956c0387879e59ff3ec6df357308ffc722b Mon Sep 17 00:00:00 2001 From: liuzh Date: Wed, 1 Apr 2026 20:32:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=90=AF=E5=8A=A8=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0MAVEN=5FOPTS=E6=8A=91=E5=88=B6JDK25=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E6=80=A7=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 设置--enable-native-access和--sun-misc-unsafe-memory-access 消除Maven自身jansi和guava在JDK25下的WARNING输出 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- run.bat | 3 +++ run.ps1 | 3 +++ 2 files changed, 6 insertions(+) diff --git a/run.bat b/run.bat index 926738b..ff40d73 100644 --- a/run.bat +++ b/run.bat @@ -8,6 +8,9 @@ REM === JDK 25 配置 === set JAVA_HOME=D:\Dev\jdk-25 set PATH=%JAVA_HOME%\bin;%PATH% +REM === 抑制 Maven JVM 的 JDK25 兼容性警告 === +set MAVEN_OPTS=--enable-native-access=ALL-UNNAMED --sun-misc-unsafe-memory-access=allow + REM === AI API 配置(按需修改) === REM set ANTHROPIC_API_KEY=your-api-key-here REM set AI_MODEL=claude-sonnet-4-20250514 diff --git a/run.ps1 b/run.ps1 index e44947d..304e8c5 100644 --- a/run.ps1 +++ b/run.ps1 @@ -7,6 +7,9 @@ $env:JAVA_HOME = "D:\Dev\jdk-25" $env:Path = "D:\Dev\jdk-25\bin;$env:Path" +# === 抑制 Maven JVM 的 JDK25 兼容性警告 === +$env:MAVEN_OPTS = "--enable-native-access=ALL-UNNAMED --sun-misc-unsafe-memory-access=allow" + # === AI API 配置(按需修改) === # $env:ANTHROPIC_API_KEY = "your-api-key-here" # $env:AI_MODEL = "claude-sonnet-4-20250514"