Java OS is 64 Bit is64BitOs()

Here you can find the source of is64BitOs()

Description

is Bit Os

License

Open Source License

Declaration

public static boolean is64BitOs() 

Method Source Code

//package com.java2s;
/*//from   w  w  w.j  a  va 2 s  .  c om
 *  Copyright (C) 2010-2016 JPEXS, All rights reserved.
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 3.0 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library.
 */

public class Main {
    public static boolean is64BitOs() {
        String arch = System.getenv("PROCESSOR_ARCHITECTURE");
        String wow64Arch = System.getenv("PROCESSOR_ARCHITEW6432");

        if (arch == null) {
            return false;
        }

        return arch.endsWith("64") || wow64Arch != null
                && wow64Arch.endsWith("64");
    }
}

Related

  1. is64()
  2. is64()
  3. is64Bit(String arch)
  4. is64BitArchitecture()
  5. is64BitOS()
  6. is64BitOs()
  7. is64bitOS()
  8. is64bitPlatform()
  9. is64Bits()