This section provides general information that you need to consider while running the Oracle Solaris 11.3 OS.
The default Java environment in Oracle Solaris 11.3 is Java 8. Oracle Solaris 11.3 also ships with the following versions of Java:
Java 7 Update 85
Java 8 Update 60
Use the pkg set-mediator command to change the Java version.
Installing the Java 8 packages also sets Java 8 as the default Java environment on the system unless you used the pkg (1) mediator to set an explicit version of Java prior to the installation.
The GCC 4.5.2, 4.7.3, and 4.8.2 packages do not automatically generate header files in the include-fixed GCC install directory. You might see compiler error messages when building applications that include header files that are not ANSI compliant.
Workaround: To generate the compliant versions of the affected header files, type the following commands:
# for script in /usr/gcc/4.*/lib/gcc/*-solaris2.11/4.*/install-tools/mkheaders ; do > ${script} > done
Command-line interface (CLI) messages are not fully localized. Messages for operating system CLI components are partially localized and no longer installed by default.
Workaround: To see the localized messages for operating system CLI components, manually install the system/osnet/locale package.
The /usr/ccs/bin directory is a symbolic link to /usr/bin.
Because of this change, for example, the /usr/ccs/bin:/usr/gnu/bin:/usr/bin path in the PATH environment variable is now equivalent to /usr/bin:/usr/gnu/bin. This change might result in changes to the utilities that are found by PATH searches.
If the /usr/ccs/bin change causes issues in locating GNU utilities, the PATH environment variable should be rearranged to place /usr/gnu/bin earlier than /usr/bin or utilities should be invoked with a full path.
The Oracle Solaris Cluster 4.3 and Oracle Solaris Cluster 4.2.5 (Oracle Solaris Cluster 4.2 SRU5) versions are supported on Oracle Solaris 11.3.