Java SE Development Kit (JDK)

Revision as of 11:45, January 30, 2015 by Oleg (Talk | contribs)


Source Repository:Repository:Funtoo Overlay

Summary: Oracle's Java SE Development Kit -- Java runtime, compiler, etc.

Use Flags

Enable Installation of Bundled Derby (Java DB)
Enable Java Cryptographic Extension Unlimited Strength Policy files
Use paxctl to mark the JVM binaries.



ARM Rebuild

ARM systems will use new stage3's that are not compatible with earlier versions.
2015-06-27 by Drobbins

ABI X86 64 and 32

Funtoo Linux has new 32-bit compatibility libraries inherited from Gentoo. Learn about them here.
2015-06-18 by Drobbins

Pre-built kernels!

Funtoo stage3's are now starting to offer pre-built kernels for ease of install. read more....
2015-05-12 by Drobbins

Java SE Development Kit (JDK)


We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

You can install the free icedtea jdk or Oracle's version. Therefore we have a virtual package called virtual/jdk. By default it will install the Oracle version. Jdk is Package:Java SE Runtime Environment (JRE) & additional software for development.


# emerge -a virtual/jdk

If you receive a message similar to the following, you will have to accept the Oracle java license to emerge the oracle-jdk-bin:

# emerge virtual/jdk
Calculating dependencies... done!
[ebuild  N     ] dev-java/java-config-wrapper-0.16 
[ebuild  N     ] sys-apps/baselayout-java-0.1.0 
[ebuild  N     ] app-admin/eselect-java-0.1.0 
[ebuild  N     ] dev-java/java-config-2.2.0-r1000   PYTHON_ABIS="2.7 3.3 -2.6 -3.1 -3.2 -3.4 (-3.5)" 
[ebuild  N     ] dev-java/oracle-jdk-bin-  USE="X alsa fontconfig nsplugin (-aqua) -derby -doc -examples -jce -pax_kernel (-selinux) -source"

Now you can emerge oracle-jdk-bin

# emerge virtual/jdk

After the installation finishes, you may want to check and see if you can use the jdk. You can do so by issuing the following command:

$ java