public final class Platforms extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
current()
Gets the short platform name for the currently running platform,
including both operating system and CPU architecture.
|
static Set<String> |
inferActive(File appRoot) |
static boolean |
isLauncher(String filename) |
static boolean |
isLinux(String platform) |
static boolean |
isMac(String platform) |
static boolean |
isWindows(String platform) |
static List<String> |
known() |
static Collection<String> |
launchers() |
static boolean |
matches(Collection<String> platforms,
String candidate) |
static boolean |
matches(String platform,
Collection<String> candidates) |
static boolean |
matches(String platform,
String candidate) |
static String |
platformForLauncher(String filename) |
public static Collection<String> launchers()
public static boolean matches(String platform, Collection<String> candidates)
public static boolean matches(Collection<String> platforms, String candidate)
public static boolean isWindows(String platform)
public static boolean isMac(String platform)
public static boolean isLinux(String platform)
public static String current()
| Platform name | Operating system | Architecture |
|---|---|---|
| linux-arm64 | Linux | arm64 |
| linux32 | Linux | x86-32 |
| linux64 | Linux | x86-64 |
| macos-arm64 | macOS | arm64 |
| macos64 | macOS | x86-64 |
| win-arm64 | Windows | arm64 |
| win32 | Windows | x86-32 |
| win64 | Windows | x86-64 |
public static boolean isLauncher(String filename)
Copyright © 2009–2025 ImageJ. All rights reserved.