我正在尝试检测程序是否在第一个线程上运行。 (由于lwjgl)。我关注了this tutorial。
由于某种原因,即使我使用-XstartOnFirstThread选项运行,该代码也始终返回null
String pid = ManagementFactory.getRuntimeMXBean().getName().split("@")[0];
// get environment variable on whether XstartOnFirstThread is enabled
String env = System.getenv("JAVA_STARTED_ON_FIRST_THREAD_" + pid);
System.out.println("env: "+env);