Windows 判定 Grizzly のソース見てたら、Windows 判定をこんな風にやってた。 private static final boolean WIN32 = "\\".equals(System.getProperty("file.separator")); なるほど。 何も考えずにやるとこんな感じだけど private static final boolean WIN32 = System.getProperty("os.name") .toLowerCase().startsWith("windows"); OS 名の文字列よりはファイルセパレータの方が変化が少ないという判断ですかね。 まぁ、やるならこちらの方がよいですかね。 private static final boolean WIN32 = File.separatorChar == '\\'; 他には 無理や