Package org.apache.lucene.util
Class Constants
java.lang.Object
org.apache.lucene.util.Constants
Some useful constants.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
True iff running on FreeBSDstatic final String
static final String
The value of System.getProperty("java.version").static final boolean
True iff running on a 64bit JVMstatic final boolean
Deprecated.With Lucene 4.0, we are always on Java 6static final boolean
static final boolean
static final String
static final String
JVM vendor info.static final String
static final boolean
True iff running on Linux.static final String
This is the internal Lucene version, recorded into each segment.static final String
This is the Lucene version for display purposes.static final boolean
True iff running on Mac OS Xstatic final String
static final String
The value of System.getProperty("os.name").static final String
static final boolean
True iff running on SunOS.static final boolean
True iff running on Windows. -
Method Summary
-
Field Details
-
JVM_VENDOR
JVM vendor info. -
JVM_VERSION
-
JVM_NAME
-
JAVA_VERSION
The value of System.getProperty("java.version"). -
OS_NAME
The value of System.getProperty("os.name"). -
LINUX
public static final boolean LINUXTrue iff running on Linux. -
WINDOWS
public static final boolean WINDOWSTrue iff running on Windows. -
SUN_OS
public static final boolean SUN_OSTrue iff running on SunOS. -
MAC_OS_X
public static final boolean MAC_OS_XTrue iff running on Mac OS X -
FREE_BSD
public static final boolean FREE_BSDTrue iff running on FreeBSD -
OS_ARCH
-
OS_VERSION
-
JAVA_VENDOR
-
JRE_IS_MINIMUM_JAVA6
Deprecated.With Lucene 4.0, we are always on Java 6 -
JRE_IS_MINIMUM_JAVA7
public static final boolean JRE_IS_MINIMUM_JAVA7 -
JRE_IS_MINIMUM_JAVA8
public static final boolean JRE_IS_MINIMUM_JAVA8 -
JRE_IS_64BIT
public static final boolean JRE_IS_64BITTrue iff running on a 64bit JVM -
LUCENE_MAIN_VERSION
This is the internal Lucene version, recorded into each segment. NOTE: we track per-segment version as a String with the"X.Y"
format (no minor version), e.g."4.0", "3.1", "3.0"
.Alpha and Beta versions will have numbers like
"X.Y.0.Z"
, anything else is not allowed. This is done to prevent people from using indexes created with ALPHA/BETA versions with the released version. -
LUCENE_VERSION
This is the Lucene version for display purposes.
-