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

Reply via email to