【悲報】 Java 8 が突如 Vista 排除関数を使用する改悪!【これは酷い】
Java 8 update 171 からの問題なのかもしれませんが、いきなり Vista のサポートというか、動作保証を切って Windows 7 以降専用 になったようです。
コンパイラが VC++ 2013 から VC++2017 になってるんですが、Windows Vista を排除する目的だけで使われている kernel32.dll の K32 関数
K32GetProcessMemoryInfo
K32QueryWorkingSet
が使用されています ・ω・
Windows XP ユーザーもこの影響を受けるため、動かなくなったとかインストールできなくなったと大騒ぎになってる模様
なお、 Windows 2000 拡張カーネル は影響を受けません
ってのもつまらないので、
jre-8u181-windows-i586.tar.gz を 既定フォルダに解凍後 すぐに使えるようになるバッチファイル作りました
Windows
|
サポート中のOSで使えない関数使うのは流石 オラクズらしいですね・ω・
Comments