{"id":138,"date":"2015-04-30T08:20:11","date_gmt":"2015-04-30T08:20:11","guid":{"rendered":"http:\/\/localhost\/blog\/?p=138"},"modified":"2015-04-30T08:23:59","modified_gmt":"2015-04-30T08:23:59","slug":"run-java-programs-in-linux-terminal","status":"publish","type":"post","link":"http:\/\/www.mandcgroup.in\/blog\/run-java-programs-in-linux-terminal\/","title":{"rendered":"Run Java in Linux Terminal"},"content":{"rendered":"<p style=\"text-align: justify;\">[root@www ~]#<span class=\"Apple-converted-space\">\u00a0<\/span>yum install java*<\/p>\n<p style=\"text-align: justify;\">Loaded plugins: refresh-packagekit, rhnplugin<br \/>\nThis system is not registered with RHN.<br \/>\nRHN support will be disabled.<br \/>\nserver | 1.3 kB 00:00<br \/>\nSetting up Install Process<\/p>\n<p style=\"text-align: justify;\"><!--more--><br \/>\nPackage java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64 already installed and latest version<br \/>\nPackage 1:java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.x86_64 already installed and latest version<br \/>\nPackage 1:java_cup-0.10k-5.el6.x86_64 already installed and latest version<br \/>\nResolving Dependencies<br \/>\n\u2013&gt; Running transaction check<br \/>\n\u2014&gt; Package java-1.5.0-gcj-devel.x86_64 0:1.5.0.0-29.1.el6 set to be updated<br \/>\n\u2013&gt; Processing Dependency: libgcj-src &gt;= 4.1.2-5 for package: java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64<br \/>\n\u2013&gt; Processing Dependency: gcc-java &gt;= 4.1.2-5 for package: java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64<br \/>\n\u2013&gt; Processing Dependency: eclipse-ecj &gt;= 3.2.1 for package: java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64<br \/>\n\u2013&gt; Processing Dependency: \/usr\/bin\/gcj for package: java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64<br \/>\n\u2013&gt; Processing Dependency: \/usr\/bin\/gcj for package: java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64<br \/>\n\u2014&gt; Package java-1.5.0-gcj-javadoc.x86_64 0:1.5.0.0-29.1.el6 set to be updated<br \/>\n\u2014&gt; Package java-1.6.0-openjdk-devel.x86_64 1:1.6.0.0-1.21.b17.el6 set to be updated<br \/>\n\u2014&gt; Package java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.0-1.21.b17.el6 set to be updated<br \/>\n\u2013&gt; Running transaction check<br \/>\n\u2014&gt; Package ecj.x86_64 1:3.4.2-6.el6 set to be updated<br \/>\n\u2014&gt; Package gcc-java.x86_64 0:4.4.4-13.el6 set to be updated<br \/>\n\u2013&gt; Processing Dependency: libgcj-devel = 4.4.4-13.el6 for package: gcc-java-4.4.4-13.el6.x86_64<br \/>\n\u2014&gt; Package libgcj-src.x86_64 0:4.4.4-13.el6 set to be updated<br \/>\n\u2013&gt; Running transaction check<br \/>\n\u2014&gt; Package libgcj-devel.x86_64 0:4.4.4-13.el6 set to be updated<br \/>\n\u2013&gt; Finished Dependency Resolution<\/p>\n<p style=\"text-align: justify;\">Dependencies Resolved<\/p>\n<p style=\"text-align: justify;\">====================================================================================================<br \/>\nPackage Arch Version Repository Size<br \/>\n====================================================================================================<br \/>\nInstalling:<br \/>\njava-1.5.0-gcj-devel x86_64 1.5.0.0-29.1.el6 server 46 k<br \/>\njava-1.5.0-gcj-javadoc x86_64 1.5.0.0-29.1.el6 server 14 M<br \/>\njava-1.6.0-openjdk-devel x86_64 1:1.6.0.0-1.21.b17.el6 server 8.6 M<br \/>\njava-1.6.0-openjdk-javadoc x86_64 1:1.6.0.0-1.21.b17.el6 server 14 M<br \/>\nInstalling for dependencies:<br \/>\necj x86_64 1:3.4.2-6.el6 server 2.8 M<br \/>\ngcc-java x86_64 4.4.4-13.el6 server 3.7 M<br \/>\nlibgcj-devel x86_64 4.4.4-13.el6 server 1.6 M<br \/>\nlibgcj-src x86_64 4.4.4-13.el6 server 12 M<\/p>\n<p style=\"text-align: justify;\">Transaction Summary<br \/>\n====================================================================================================<br \/>\nInstall 8 Package(s)<br \/>\nUpgrade 0 Package(s)<\/p>\n<p style=\"text-align: justify;\">Total download size: 57 M<br \/>\nInstalled size: 534 M<\/p>\n<p style=\"text-align: justify;\">Is this ok [y\/N]:<span class=\"Apple-converted-space\">\u00a0<\/span><strong>y<\/strong><\/p>\n<p style=\"text-align: justify;\">Downloading Packages:<br \/>\n(1\/8): ecj-3.4.2-6.el6.x86_64.rpm | 2.8 MB 00:00<br \/>\n(2\/8): gcc-java-4.4.4-13.el6.x86_64.rpm | 3.7 MB 00:00<br \/>\n(3\/8): java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64.rpm | 46 kB 00:00<br \/>\n(4\/8): java-1.5.0-gcj-javadoc-1.5.0.0-29.1.el6.x86_64.rpm | 14 MB 00:00<br \/>\n(5\/8): java-1.6.0-openjdk-devel-1.6.0.0-1.21.b17.el6.x86_64.rpm | 8.6 MB 00:00<br \/>\n(6\/8): java-1.6.0-openjdk-javadoc-1.6.0.0-1.21.b17.el6.x86_64.rpm | 14 MB 00:00<br \/>\n(7\/8): libgcj-devel-4.4.4-13.el6.x86_64.rpm | 1.6 MB 00:00<br \/>\n(8\/8): libgcj-src-4.4.4-13.el6.x86_64.rpm | 12 MB 00:00<br \/>\n\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\nTotal 35 MB\/s | 57 MB 00:01<br \/>\nRunning rpm_check_debug<br \/>\nRunning Transaction Test<br \/>\nTransaction Test Succeeded<br \/>\nRunning Transaction<br \/>\nWarning: RPMDB altered outside of yum.<br \/>\nInstalling : 1:ecj-3.4.2-6.el6.x86_64 1\/8<br \/>\nInstalling : libgcj-src-4.4.4-13.el6.x86_64 2\/8<br \/>\nInstalling : libgcj-devel-4.4.4-13.el6.x86_64 3\/8<br \/>\nInstalling : gcc-java-4.4.4-13.el6.x86_64 4\/8<br \/>\nInstalling : 1:java-1.6.0-openjdk-devel-1.6.0.0-1.21.b17.el6.x86_64 5\/8<br \/>\nInstalling : java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64 6\/8<br \/>\nInstalling : java-1.5.0-gcj-javadoc-1.5.0.0-29.1.el6.x86_64 7\/8<br \/>\nInstalling : 1:java-1.6.0-openjdk-javadoc-1.6.0.0-1.21.b17.el6.x86_64 8\/8<\/p>\n<p style=\"text-align: justify;\">Installed:<br \/>\njava-1.5.0-gcj-devel.x86_64 0:1.5.0.0-29.1.el6<br \/>\njava-1.5.0-gcj-javadoc.x86_64 0:1.5.0.0-29.1.el6<br \/>\njava-1.6.0-openjdk-devel.x86_64 1:1.6.0.0-1.21.b17.el6<br \/>\njava-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.0-1.21.b17.el6<\/p>\n<p style=\"text-align: justify;\">Dependency Installed:<br \/>\necj.x86_64 1:3.4.2-6.el6 gcc-java.x86_64 0:4.4.4-13.el6<br \/>\nlibgcj-devel.x86_64 0:4.4.4-13.el6 libgcj-src.x86_64 0:4.4.4-13.el6<\/p>\n<p style=\"text-align: justify;\">Complete!<\/p>\n<p style=\"text-align: justify;\">[root@www ~]#<span class=\"Apple-converted-space\">\u00a0<\/span>cd Desktop\/<\/p>\n<p style=\"text-align: justify;\">[root@www Desktop]#<span class=\"Apple-converted-space\">\u00a0<\/span>mkdir java<\/p>\n<p style=\"text-align: justify;\">[root@www Desktop]#<span class=\"Apple-converted-space\">\u00a0<\/span>cd java\/<\/p>\n<p style=\"text-align: justify;\">[root@www java]#<span class=\"Apple-converted-space\">\u00a0<\/span>vim<span class=\"Apple-converted-space\">\u00a0<\/span><span class=\"skimlinks-unlinked\">Hello.java<\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/localhost\/blog\/wp-content\/uploads\/2015\/04\/java.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-139\" src=\"http:\/\/localhost\/blog\/wp-content\/uploads\/2015\/04\/java.png\" alt=\"java\" width=\"567\" height=\"346\" srcset=\"http:\/\/www.mandcgroup.in\/blog\/wp-content\/uploads\/2015\/04\/java.png 567w, http:\/\/www.mandcgroup.in\/blog\/wp-content\/uploads\/2015\/04\/java-300x183.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">(javac is use to compile the java program. After compiling a new class file will create i.e.<span class=\"Apple-converted-space\">\u00a0<\/span><span class=\"skimlinks-unlinked\">Hello.class<\/span><span class=\"Apple-converted-space\">\u00a0<\/span>as shown below.).<\/p>\n<p style=\"text-align: justify;\">[root@www java]#<span class=\"Apple-converted-space\">\u00a0<\/span>ls<br \/>\n<span class=\"skimlinks-unlinked\">Hello.class<\/span><span class=\"Apple-converted-space\">\u00a0<\/span><span class=\"skimlinks-unlinked\">Hello.java<\/span><\/p>\n<p style=\"text-align: justify;\">(After compile we get \u201c<span class=\"skimlinks-unlinked\">Hello.class<\/span>\u201d, Because of \u201cpublic class Hello\u201d in the program).We can also delete the<span class=\"Apple-converted-space\">\u00a0<\/span><span class=\"skimlinks-unlinked\">Hello.java<\/span><span class=\"Apple-converted-space\">\u00a0<\/span>file after compiling. It is optional.<\/p>\n<p style=\"text-align: justify;\">[root@www java]#<span class=\"Apple-converted-space\">\u00a0<\/span>java Hello<\/p>\n<p style=\"text-align: justify;\"><strong>Welcome To Java<\/strong><\/p>\n<p style=\"text-align: justify;\">(java is use to run or excecute the program, \u201cWelcome to java\u201d is output).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[root@www ~]#\u00a0yum install java* Loaded plugins: refresh-packagekit, rhnplugin This system is not registered with RHN. RHN support will be disabled. server | 1.3 kB 00:00 Setting up Install Process<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-138","post","type-post","status-publish","format-standard","hentry","category-redhat-linux-operating-system"],"_links":{"self":[{"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/posts\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":2,"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/posts\/138\/revisions"}],"predecessor-version":[{"id":146,"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/posts\/138\/revisions\/146"}],"wp:attachment":[{"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/media?parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/categories?post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mandcgroup.in\/blog\/wp-json\/wp\/v2\/tags?post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}