You can set set environment variable
JAVA_TOOL_OPTIONS in your OS. All Java tools (java, javac, ..) will pick this variable up and use it. So you could e.g. use
I use this to force a specific locale for each JVM.
But this only works if your application is started through the Java tools. If it is e.g. started from a C program that calls the jvm DLL this won’t be used.
Edit: I just tested it, and it seems JAVA_TOOLS_OPTIONS is also picked up when the DLLs are started (verified with a Swing application that uses WinRun4J as a launcher)