Install Java On Slackware 14.1

Let’s show you how to install java JDK in Slackware 14.1, also with the same way you can install the JRE  version :

[email protected]:~# hostname
[email protected]:~# uname   -a
Linux slack 3.10.17-smp #2 SMP Wed Oct 23 17:13:14 CDT 2013 i686 Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz GenuineIntel GNU/Linux
[email protected]:~# cat /etc/slackware-version
Slackware 14.1

Let’s  begin:

1. Download the JDK

Please not if you are using the text mode verify the certificate with wget, else download locally and upload it to the  slackware machine.

2. Download jdk.SlackBuild, slack-desc, and profile.d from

3. Edit the java.slackbuild script with the java version on line 40.


4. Chmod +x java.SlackBuild and  run

./java.SlackBuild   jdk-7u45-linux-x64.tar.gz

5. Install the generated slackware package in tmp folder with:

[email protected]:~# installpkg   /tmp/jdk-7u45-i586-1.txz
 Verifying package jdk-7u45-i586-1.txz.
 Installing package jdk-7u45-i586-1.txz:
 # Java(TM) 2 Platform Standard Edition Development Kit.
 # The Java 2 SDK software includes tools for developing, testing, and
 # running programs written in the Java programming language.  This
 # package contains everything you need to run Java(TM).
 # For additional information, refer to this web page:
 Executing install script for jdk-7u45-i586-1.txz.
 Package jdk-7u45-i586-1.txz installed.

add java folder to your profile.

vi  /etc/profile


export JAVA_HOME="/ur/lib/java/"

read again the new profile setting.

[email protected]:~# source /etc/profile

Check your Java version.

[email protected]:~# java  -versionjava version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode)

Install Java pulgin

cd [email protected]:~# cd   /usr/lib/mozilla/plugins/

make Symbolik  link to  java plugin

[email protected]:/usr/lib/mozilla/plugins# ln -s /usr/lib/java/jre/plugin/i386/ns7/
[email protected]:/usr/lib/mozilla/plugins#ls -altr
rwxr-xr-x 1 root root 66236 Jul  5 22:27*
lrwxrwxrwx 1 root root    38 Nov 14 14:54 -> /usr/lib/java/jre/lib/i386/*
lrwxrwxrwx 1 root root    54 Nov 14 15:29 -> /usr/lib/java/jre/plugin/i386/ns7/

I tested how-to this on my Slackware desktop. It worked for me 100%.