Please review the fix to make `java/lang/String/nativeEncoding/StringPlatformChars.java` jtreg test:
- Lookup `JNU_GetStringPlatformChars`, `JNU_ClassString` and `JNU_NewStringPlatform` dynamically - Remove `#include "jni_util.h"` and don't link `libstringPlatformChars.so` with `libjava.so` - Link with `-ldl` explicitly The test passed on Linux, macos and Windows in GHA testing, https://github.com/jianglizhou/jdk/actions/runs/13320840902/job/37206171224 ------------- Commit messages: - Remove 'lib' prefix from 'java.dll'. - Update copyright header year. - - Change to call JNU_GetStringPlatformChars, JNU_ClassString and JNU_NewStringPlatform Changes: https://git.openjdk.org/jdk/pull/23646/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23646&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350041 Stats: 61 lines in 2 files changed: 55 ins; 1 del; 5 mod Patch: https://git.openjdk.org/jdk/pull/23646.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/23646/head:pull/23646 PR: https://git.openjdk.org/jdk/pull/23646