How to install java-1.8.0-openjdk and java-1.8.0-openjdk-devel in CentOS 6.5

Logging with root user and perform bellow command:
1. For java:
   su -c "yum install java-1.8.0-openjdk" 
2. For javac:
   su -c "yum install java-1.8.0-openjdk-devel"
Video:





[root@vagrant-centos65 tutorialbyexample.com]# su -c "yum install java-1.8.0-openjdk"
Loaded plugins: fastestmirror, versionlock
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink | 27 kB 00:00
* base: mirror.as29550.net
* epel: epel.besthosting.ua
* extras: anorien.csc.warwick.ac.uk
* updates: anorien.csc.warwick.ac.uk
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 3.3 MB 00:03
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.71-1.b15.el6_7 will be installed
--> Processing Dependency: java-1.8.0-openjdk-headless = 1:1.8.0.71-1.b15.el6_7 for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libpng12.so.0(PNG12_0)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjvm.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjli.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjava.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: fontconfig for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libpng12.so.0()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjli.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libawt.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64
--> Running transaction check
---> Package alsa-lib.x86_64 0:1.0.22-3.el6 will be installed
---> Package fontconfig.x86_64 0:2.8.0-5.el6 will be installed
--> Processing Dependency: freetype >= 2.1.4 for package: fontconfig-2.8.0-5.el6.x86_64
--> Processing Dependency: libfreetype.so.6()(64bit) for package: fontconfig-2.8.0-5.el6.x86_64
---> Package giflib.x86_64 0:4.1.6-3.1.el6 will be installed
--> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.71-1.b15.el6_7 will be installed
--> Processing Dependency: tzdata-java >= 2014f-1 for package: 1:java-1.8.0-openjdk-headless-1.8.0.71-1.b15.el6_7.x86_64
--> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.71-1.b15.el6_7.x86_64
---> Package libXext.x86_64 0:1.3.2-2.1.el6 will be installed
---> Package libXi.x86_64 0:1.7.2-2.2.el6 will be installed
---> Package libXrender.x86_64 0:0.9.8-2.1.el6 will be installed
---> Package libXtst.x86_64 0:1.2.2-2.1.el6 will be installed
---> Package libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 will be installed
---> Package libpng.x86_64 2:1.2.49-2.el6_7 will be installed
---> Package xorg-x11-fonts-Type1.noarch 0:7.2-11.el6 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch
--> Running transaction check
---> Package freetype.x86_64 0:2.3.11-15.el6_6.1 will be installed
---> Package jpackage-utils.noarch 0:1.7.5-3.14.el6 will be installed
---> Package libICE.x86_64 0:1.0.6-1.el6 will be installed
---> Package libSM.x86_64 0:1.2.1-2.el6 will be installed
---> Package ttmkfdir.x86_64 0:3.0.9-32.1.el6 will be installed
---> Package tzdata-java.noarch 0:2015g-2.el6 will be installed
---> Package xorg-x11-font-utils.x86_64 1:7.2-11.el6 will be installed
--> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
--> Processing Dependency: libXfont.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
--> Running transaction check
---> Package libXfont.x86_64 0:1.4.5-5.el6_7 will be installed
---> Package libfontenc.x86_64 0:1.0.5-2.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved

===============================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================
Installing:
java-1.8.0-openjdk x86_64 1:1.8.0.71-1.b15.el6_7 updates 190 k
Installing for dependencies:
alsa-lib x86_64 1.0.22-3.el6 base 370 k
fontconfig x86_64 2.8.0-5.el6 base 186 k
freetype x86_64 2.3.11-15.el6_6.1 base 361 k
giflib x86_64 4.1.6-3.1.el6 base 37 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.71-1.b15.el6_7 updates 32 M
jpackage-utils noarch 1.7.5-3.14.el6 base 60 k
libICE x86_64 1.0.6-1.el6 base 53 k
libSM x86_64 1.2.1-2.el6 base 37 k
libXext x86_64 1.3.2-2.1.el6 base 35 k
libXfont x86_64 1.4.5-5.el6_7 updates 137 k
libXi x86_64 1.7.2-2.2.el6 base 37 k
libXrender x86_64 0.9.8-2.1.el6 base 24 k
libXtst x86_64 1.2.2-2.1.el6 base 19 k
libfontenc                                               x86_64                              1.0.5-2.el6                                           base                                  24 k
libjpeg-turbo x86_64 1.2.1-3.el6_5 base 174 k
libpng x86_64 2:1.2.49-2.el6_7 updates 182 k
ttmkfdir x86_64 3.0.9-32.1.el6 base 43 k
tzdata-java noarch 2015g-2.el6 updates 177 k
xorg-x11-font-utils x86_64 1:7.2-11.el6 base 75 k
xorg-x11-fonts-Type1 noarch 7.2-11.el6 base 520 k
Transaction Summary
===============================================================================================================================================================================================
Install 21 Package(s)

Total download size: 34 M
Installed size: 108 M
Is this ok [y/N]: y
Downloading Packages:
(1/21): alsa-lib-1.0.22-3.el6.x86_64.rpm | 370 kB 00:00
(2/21): fontconfig-2.8.0-5.el6.x86_64.rpm | 186 kB 00:00
(3/21): freetype-2.3.11-15.el6_6.1.x86_64.rpm | 361 kB 00:00
(4/21): giflib-4.1.6-3.1.el6.x86_64.rpm | 37 kB 00:00
(5/21): java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64.rpm | 190 kB 00:00
(6/21): java-1.8.0-openjdk-headless-1.8.0.71-1.b15.el6_7.x86_64.rpm | 32 MB 00:35
(7/21): jpackage-utils-1.7.5-3.14.el6.noarch.rpm | 60 kB 00:00
(8/21): libICE-1.0.6-1.el6.x86_64.rpm | 53 kB 00:00
(9/21): libSM-1.2.1-2.el6.x86_64.rpm | 37 kB 00:00
(10/21): libXext-1.3.2-2.1.el6.x86_64.rpm | 35 kB 00:00
(11/21): libXfont-1.4.5-5.el6_7.x86_64.rpm | 137 kB 00:00
(12/21): libXi-1.7.2-2.2.el6.x86_64.rpm  
                                                                             |  37 kB     00:00
(13/21): libXrender-0.9.8-2.1.el6.x86_64.rpm | 24 kB 00:00
(14/21): libXtst-1.2.2-2.1.el6.x86_64.rpm | 19 kB 00:00
(15/21): libfontenc-1.0.5-2.el6.x86_64.rpm | 24 kB 00:00
(16/21): libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm | 174 kB 00:00
(17/21): libpng-1.2.49-2.el6_7.x86_64.rpm | 182 kB 00:00
(18/21): ttmkfdir-3.0.9-32.1.el6.x86_64.rpm | 43 kB 00:00
(19/21): tzdata-java-2015g-2.el6.noarch.rpm | 177 kB 00:00
(20/21): xorg-x11-font-utils-7.2-11.el6.x86_64.rpm | 75 kB 00:00
(21/21): xorg-x11-fonts-Type1-7.2-11.el6.noarch.rpm | 520 kB 00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 898 kB/s | 34 MB 00:39
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : freetype-2.3.11-15.el6_6.1.x86_64 1/21
Installing : libXext-1.3.2-2.1.el6.x86_64 2/21
Installing : libXi-1.7.2-2.2.el6.x86_64 3/21
Installing : fontconfig-2.8.0-5.el6.x86_64 4/21
Installing : libjpeg-turbo-1.2.1-3.el6_5.x86_64 5/21
Installing : libfontenc-1.0.5-2.el6.x86_64 6/21
Installing : libICE-1.0.6-1.el6.x86_64 7/21
Installing : libSM-1.2.1-2.el6.x86_64 8/21
Installing : giflib-4.1.6-3.1.el6.x86_64 9/21
Installing : libXfont-1.4.5-5.el6_7.x86_64 10/21
Installing : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 11/21
Installing : libXtst-1.2.2-2.1.el6.x86_64 12/21
Installing : ttmkfdir-3.0.9-32.1.el6.x86_64 13/21
Installing : xorg-x11-fonts-Type1-7.2-11.el6.noarch 14/21
Installing : 2:libpng-1.2.49-2.el6_7.x86_64 15/21
Installing : tzdata-java-2015g-2.el6.noarch 16/21
Installing : alsa-lib-1.0.22-3.el6.x86_64 17/21
Installing : jpackage-utils-1.7.5-3.14.el6.noarch 18/21
Installing : 1:java-1.8.0-openjdk-headless-1.8.0.71-1.b15.el6_7.x86_64 19/21
Installing : libXrender-0.9.8-2.1.el6.x86_64 20/21
Installing : 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64 21/21
Verifying : ttmkfdir-3.0.9-32.1.el6.x86_64 1/21
Verifying : libXi-1.7.2-2.2.el6.x86_64 2/21
Verifying : libXrender-0.9.8-2.1.el6.x86_64 3/21
Verifying : libXext-1.3.2-2.1.el6.x86_64 4/21
Verifying : libXfont-1.4.5-5.el6_7.x86_64 5/21
Verifying : jpackage-utils-1.7.5-3.14.el6.noarch 6/21
Verifying : libICE-1.0.6-1.el6.x86_64 7/21
Verifying : libfontenc-1.0.5-2.el6.x86_64 8/21
Verifying : alsa-lib-1.0.22-3.el6.x86_64 9/21
Verifying : fontconfig-2.8.0-5.el6.x86_64 10/21
Verifying : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 11/21
Verifying : freetype-2.3.11-15.el6_6.1.x86_64 12/21
Verifying : libXtst-1.2.2-2.1.el6.x86_64 13/21
Verifying : xorg-x11-fonts-Type1-7.2-11.el6.noarch 14/21
Verifying : 1:java-1.8.0-openjdk-1.8.0.71-1.b15.el6_7.x86_64 15/21
Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.71-1.b15.el6_7.x86_64 16/21
Verifying : libjpeg-turbo-1.2.1-3.el6_5.x86_64 17/21
Verifying : tzdata-java-2015g-2.el6.noarch 18/21
Verifying : giflib-4.1.6-3.1.el6.x86_64 19/21
Verifying : libSM-1.2.1-2.el6.x86_64 20/21
Verifying : 2:libpng-1.2.49-2.el6_7.x86_64 21/21

Installed:
java-1.8.0-openjdk.x86_64 1:1.8.0.71-1.b15.el6_7

Dependency Installed:
alsa-lib.x86_64 0:1.0.22-3.el6 fontconfig.x86_64 0:2.8.0-5.el6 freetype.x86_64 0:2.3.11-15.el6_6.1 giflib.x86_64 0:4.1.6-3.1.el6
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.71-1.b15.el6_7 jpackage-utils.noarch 0:1.7.5-3.14.el6 libICE.x86_64 0:1.0.6-1.el6 libSM.x86_64 0:1.2.1-2.el6
libXext.x86_64 0:1.3.2-2.1.el6 libXfont.x86_64 0:1.4.5-5.el6_7 libXi.x86_64 0:1.7.2-2.2.el6 libXrender.x86_64 0:0.9.8-2.1.el6
libXtst.x86_64 0:1.2.2-2.1.el6 libfontenc.x86_64 0:1.0.5-2.el6 libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 libpng.x86_64 2:1.2.49-2.el6_7
ttmkfdir.x86_64 0:3.0.9-32.1.el6 tzdata-java.noarch 0:2015g-2.el6 xorg-x11-font-utils.x86_64 1:7.2-11.el6 xorg-x11-fonts-Type1.noarch 0:7.2-11.el6

Complete!
[root@vagrant-centos65 tutorialbyexample.com]# java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-d32 use a 32-bit data model if available
-d64 use a 64-bit data model if available
-server to select the "server" VM
The default VM is server.

-cp
-classpath
A : separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D=
set a system property
-verbose:[class|gc|jni]
enable verbose output
-version print product version and exit
-version:
Warning: this feature is deprecated and will be removed
in a future release.
require the specified version to run
-showversion print product version and continue
-jre-restrict-search | -no-jre-restrict-search
Warning: this feature is deprecated and will be removed
in a future release.
include/exclude user private JREs in the version search
-? -help print this help message
-X print help on non-standard options
-ea[:...|:]
-enableassertions[:...|:]
enable assertions with specified granularity
-da[:...|:]
-disableassertions[:...|:]
disable assertions with specified granularity
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
-agentlib:[=]
load native agent library , e.g. -agentlib:hprof
see also, -agentlib:jdwp=help and -agentlib:hprof=help
-agentpath:[=]
load native agent library by full pathname
-javaagent:[=]
load Java programming language agent, see java.lang.instrument
-splash:
show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.

java-1.8.0-openjdk-devel:
[root@vagrant-centos65 bin]# su -c "yum install java-1.8.0-openjdk-devel"Loaded plugins: fastestmirror, versionlock Setting up Install Process Loading mirror speeds from cached hostfile * base: mirror.as29550.net * epel: epel.besthosting.ua * extras: anorien.csc.warwick.ac.uk * updates: anorien.csc.warwick.ac.uk Resolving Dependencies --> Running transaction check ---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.71-1.b15.el6_7 will be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================== Installing: java-1.8.0-openjdk-devel x86_64 1:1.8.0.71-1.b15.el6_7 updates 10 M Transaction Summary =============================================================================================================================================================================================== Install 1 Package(s) Total download size: 10 M Installed size: 40 M Is this ok [y/N]: y Downloading Packages: java-1.8.0-openjdk-devel-1.8.0.71-1.b15.el6_7.x86_64.rpm | 10 MB 00:08 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 1:java-1.8.0-openjdk-devel-1.8.0.71-1.b15.el6_7.x86_64 1/1 Verifying : 1:java-1.8.0-openjdk-devel-1.8.0.71-1.b15.el6_7.x86_64 1/1 Installed: java-1.8.0-openjdk-devel.x86_64 1:1.8.0.71-1.b15.el6_7 Complete!

[root@vagrant-centos65 bin]#
[root@vagrant-centos65 bin]#
[root@vagrant-centos65 bin]# javac
Usage: javac
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath Specify where to find user class files and annotation processors
-cp Specify where to find user class files and annotation processors
-sourcepath Specify where to find input source files
-bootclasspath Override location of bootstrap class files
-extdirs Override location of installed extensions
-endorseddirs Override location of endorsed standards path
-proc:{none,only} Control whether annotation processing and/or compilation is done.
-processor [,,...] Names of the annotation processors to run; bypasses default discovery process
-processorpath Specify where to find annotation processors
-parameters Generate metadata for reflection on method parameters
-d Specify where to place generated class files
-s Specify where to place generated source files
-h Specify where to place generated native header files
-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
-encoding Specify character encoding used by source files
-source Provide source compatibility with specified release
-target Generate class files for specific VM version
-profile Check that API used is available in the specified profile
-version Version information
-help Print a synopsis of standard options
-Akey[=value] Options to pass to annotation processors
-X Print a synopsis of nonstandard options
-J Pass directly to the runtime system
-Werror Terminate compilation if warnings occur
@ Read options and filenames from file


All done!!

Ref: http://openjdk.java.net/

5 comments:

  1. Subscribe it: Java Full and topic wise videos: Java full course

    ReplyDelete
    Replies
    1. Subscribe it: Java Full and topic wise videos: Java full course

      Delete
  2. Terraform new feature 1.5.0

    ReplyDelete
  3. widely used tools https://youtu.be/sZx-Lowp3Hg

    ReplyDelete
  4. 5 Features + 4 Key Differences of Grafana and Prometheus | Monitoring Tools in DevOps https://youtu.be/sZx-Lowp3Hg

    ReplyDelete