JDK8, Maven, Gradle, Glassfish installation on Centos 6.X x86_x64
Let install some packages before
# yum install -y \ vim \ wget \ unzip
JDK8 Installation:
# cd /tmp -- download jdk from oracle website # wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz # ls jdk* jdk-8u20-linux-x64.tar.gz # tar -xvzpf jdk-8u20-linux-x64.tar.gz # mkdir -p /opt/jdk/1.8.0.20 # mv jdk1.8.0_20/* /opt/jdk/1.8.0.20 # ln -s /opt/jdk/1.8.0.20 /opt/jdk/current # useradd user1 # su - user1 $ vi ~/.bash_profile #### JAVA 1.8.0 ####################### export JAVA_HOME=/opt/jdk/current export PATH=$PATH:$JAVA_HOME/bin #### JAVA 1.8.0 ####################### $ source ~/.bash_profile Let check result: $ java -version java version "1.8.0_20" Java(TM) SE Runtime Environment (build 1.8.0_20-b26) Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
Maven Installation:
Distrib:
http://maven.apache.org
$ su - root # cd /tmp # wget http://www.sai.msu.su/apache/maven/binaries/apache-maven-3.1.0-bin.tar.gz # tar -xvzpf apache-maven-3.1.0-bin.tar.gz # mkdir -p /opt/maven/3.1.0 # mv apache-maven-3.1.0/* /opt/maven/3.1.0/ $ su - user1 $ vi ~/.bash_profile #### MAVEN 3.1.0 ######################### export MAVEN_HOME=/opt/maven/3.1.0 export PATH=$PATH:$MAVEN_HOME/bin #### MAVEN 3.1.0 ######################### $ source ~/.bash_profile $ mvn -version
Gradle Installation:
Distrib:
http://www.gradle.org/downloads
$ su - root # cd /tmp # wget http://services.gradle.org/distributions/gradle-1.12-bin.zip # unzip gradle-1.12-bin.zip # mkdir -p /opt/gradle/1.12 # mv gradle-1.12/* /opt/gradle/1.12 # su - user1 $ vi ~/.bash_profile #### GRADLE 1.12 ########################### export GRADLE_HOME=/opt/gradle/1.12 export PATH=$PATH:$GRADLE_HOME/bin #### GRADLE 1.12 ########################### $ source ~/.bash_profile $ gradle -version
Glassfish Installation:
Distrib:
http://glassfish.org
$ su - root # cd /tmp # wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip # mkdir -p /opt/glassfish/4.0 # unzip glassfish-4.0.zip # mv glassfish4/* /opt/glassfish/4.0 # su - user1 $ vi ~/.bash_profile #### GLASSFISH 4.0 ############################## export GLASSFISH_HOME=/opt/glassfish/4.0/glassfish export PATH=$PATH:$GLASSFISH_HOME/bin #### GLASSFISH 4.0 ############################## $ source ~/.bash_profile $ asadmin version Version string could not be obtained from Server [localhost:4848]. (Turn debugging on e.g. by setting AS_DEBUG=true in your environment, to see the details.) Using locally retrieved version string from version class. Version = GlassFish Server Open Source Edition 4.0 (build 89) Command version executed successfully. Default password is: adminadmin