JavaRuntimeInfo

Report an issue View source

Information about the Java runtime being used.

Members

default_cds

File JavaRuntimeInfo.default_cds

Returns the JDK default CDS archive. May return None.

files

depset JavaRuntimeInfo.files

Returns the files in the Java runtime.

hermetic_files

depset JavaRuntimeInfo.hermetic_files

Returns the files in the Java runtime needed for hermetic deployments.

hermetic_static_libs

sequence JavaRuntimeInfo.hermetic_static_libs

Returns the JDK static libraries.

java_executable_exec_path

string JavaRuntimeInfo.java_executable_exec_path

Returns the execpath of the Java executable.

java_executable_runfiles_path

string JavaRuntimeInfo.java_executable_runfiles_path

Returns the path of the Java executable in runfiles trees. This should only be used when one needs to access the JVM during the execution of a binary or a test built by Bazel. In particular, when one needs to invoke the JVM during an action, java_executable_exec_path should be used instead.

java_home

string JavaRuntimeInfo.java_home

Returns the execpath of the root of the Java installation.

java_home_runfiles_path

string JavaRuntimeInfo.java_home_runfiles_path

Returns the path of the Java installation in runfiles trees. This should only be used when one needs to access the JDK during the execution of a binary or a test built by Bazel. In particular, when one needs the JDK during an action, java_home should be used instead.

lib_ct_sym

File JavaRuntimeInfo.lib_ct_sym

Returns the lib/ct.sym file. May return None.

lib_modules

File JavaRuntimeInfo.lib_modules

Returns the lib/modules file. May return None.

version

int JavaRuntimeInfo.version

The Java feature version of the runtime. This is 0 if the version is unknown.