Friday 12 May 2017

Installing Wildfly 10.0.0 on ubuntu 16.04

#1 Directory to download wildfly

#root@mayank-VirtualBox:~# cd /opt
#root@mayank-VirtualBox:/opt# ls
#root@mayank-VirtualBox:/opt# wget http://download.jboss.org/wildfly/10.0.0.Final/wildfly-10.0.0.Final.tar.gz

Downloading the wildfly latest version from official site using wget command



#2 Once download is completed check #ls ,then extract the tar file by using the command.
tar -xvzf wildfly-10.0.0.Final.tar.gz

#root@mayank-VirtualBox:/opt# ls
wildfly-10.0.0.Final.tar.gz
#root@mayank-VirtualBox:/opt# tar -xvzf wildfly-10.0.0.Final.tar.gz






#3 Rename that extracted directory and then change permission.

#root@mayank-VirtualBox:/opt# ls
wildfly-10.0.0.Final wildfly-10.0.0.Final.tar.gz
#root@mayank-VirtualBox:/opt# mv wildfly-10.0.0.Final wildfly
#root@mayank-VirtualBox:/opt# ls
wildfly wildfly-10.0.0.Final.tar.gz



#root@mayank-VirtualBox:/opt#
#root@mayank-VirtualBox:/opt# chmod -R 755 wildfly
#root@mayank-VirtualBox:/opt# ls
wildfly wildfly-10.0.0.Final.tar.gz



#4 Next go to “wildfly/bin/” directory and list the files.

#root@mayank-VirtualBox:/opt# ls
wildfly wildfly-10.0.0.Final.tar.gz
#root@mayank-VirtualBox:/opt# cd wildfly/
#root@mayank-VirtualBox:/opt/wildfly# ls
appclient copyright.txt domain LICENSE.txt README.txt welcome-content
bin docs jboss-modules.jar modules standalone
#root@mayank-VirtualBox:/opt/wildfly# cd bin
#root@mayank-VirtualBox:/opt/wildfly/bin# ls



#root@mayank-VirtualBox:/opt/wildfly/bin# 

#5 Next execute the “standalone.sh” script

#root@mayank-VirtualBox:/opt/wildfly/bin# ./standalone.sh




Use jdk 1.8 instead of jdk 1.7. MetaspaceSize is a new flag added for Metaspace in jdk 1.8.
MetaspaceSize option is introduced in JDK 8.As mentioned in release notes, JDK8 is required for wildfly10, it wont run on JDK7.



/usr/lib/jvm/java-8-oracle/
#root@mayank-VirtualBox:/opt/wildfly/bin# cd
#root@mayank-VirtualBox:~# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode)
#root@mayank-VirtualBox:~# source /etc/environment
#root@mayank-VirtualBox:~# echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
#root@mayank-VirtualBox:~# update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1082 auto mode
1 /usr/lib/jvm/java-7-oracle/jre/bin/java 1082 manual mode
2 /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java 1081 manual mode
* 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode

Press <enter> to keep the current choice[*], or type selection number: 3
#root@mayank-VirtualBox:~# JAVA_HOME="/usr/lib/jvm/java-8-oracle/" export JAVA_HOME
#root@mayank-VirtualBox:~# echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle/
#root@mayank-VirtualBox:/opt/wildfly/bin# cd
#root@mayank-VirtualBox:~# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode)
#root@mayank-VirtualBox:~# source /etc/environment
#root@mayank-VirtualBox:~# echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
#root@mayank-VirtualBox:~# update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1082 auto mode
1 /usr/lib/jvm/java-7-oracle/jre/bin/java 1082 manual mode
2 /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java 1081 manual mode
* 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode

Press <enter> to keep the current choice[*], or type selection number: 3
#root@mayank-VirtualBox:~# JAVA_HOME="/usr/lib/jvm/java-8-oracle/" export JAVA_HOME
#root@mayank-VirtualBox:~# echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle/
#root@mayank-VirtualBox:~# cd /opt
#root@mayank-VirtualBox:/opt# cd wildfly/
#root@mayank-VirtualBox:/opt/wildfly# cd bin/
#root@mayank-VirtualBox:/opt/wildfly/bin# ./standalone.sh
=========================================================================

JBoss Bootstrap Environment

JBOSS_HOME: /opt/wildfly

JAVA: /usr/lib/jvm/java-8-oracle//bin/java

JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

00:23:20,509 INFO [org.jboss.modules] (main) JBoss Modules version 1.5.1.Final
00:23:23,929 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final
00:23:24,585 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) starting
00:23:35,905 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http)
00:23:36,398 INFO [org.xnio] (MSC service thread 1-2) XNIO version 3.3.4.Final
00:23:36,466 INFO [org.xnio.nio] (MSC service thread 1-2) XNIO NIO Implementation Version 3.3.4.Final
00:23:37,252 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 38) WFLYCLINF0001: Activating Infinispan subsystem.
00:23:37,491 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 46) WFLYNAM0001: Activating Naming Subsystem
00:23:37,949 INFO [org.jboss.as.security] (ServerService Thread Pool -- 53) WFLYSEC0002: Activating Security Subsystem
00:23:37,427 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 54) WFLYTX0013: Node identifier property is set to the default value. Please make sure it is unique.
00:23:38,155 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 56) WFLYWS0002: Activating WebServices Extension
00:23:38,172 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 44) WFLYJSF0007: Activated the following JSF Implementations: [main]
00:23:38,313 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 37) WFLYIO001: Worker 'default' has auto-configured to 2 core threads with 16 task threads based on your 1 available processors
00:23:38,955 INFO [org.jboss.as.connector] (MSC service thread 1-2) WFLYJCA0009: Starting JCA Subsystem (WildFly/IronJacamar 1.3.2.Final)
00:23:39,193 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 55) WFLYUT0003: Undertow 1.3.15.Final starting
00:23:39,845 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 33) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
00:23:40,192 INFO [org.jboss.as.security] (MSC service thread 1-2) WFLYSEC0001: Current PicketBox version=4.9.4.Final
00:23:40,462 INFO [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 4.0.18.Final
00:23:40,583 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0003: Undertow 1.3.15.Final starting
00:23:40,888 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = h2
00:23:41,791 INFO [org.jboss.as.naming] (MSC service thread 1-2) WFLYNAM0003: Starting Naming Service
00:23:41,986 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 55) WFLYUT0014: Creating file handler for path '/opt/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]']
00:23:42,251 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default]
00:23:42,803 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 16 (per class), which is derived from thread worker pool sizing.
00:23:42,805 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 4 (per class), which is derived from the number of CPUs on this host.
00:23:42,844 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0012: Started server default-server.
00:23:42,866 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0018: Host default-host starting
00:23:43,996 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080
00:23:44,705 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-1) WFLYDS0013: Started FileSystemDeploymentService for directory /opt/wildfly/standalone/deployments
00:23:46,547 INFO [org.jboss.ws.common.management] (MSC service thread 1-2) JBWS022052: Starting JBossWS 5.1.3.Final (Apache CXF 3.1.4)
00:23:47,861 INFO [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread 1-1) ISPN000128: Infinispan version: Infinispan 'Mahou' 8.1.0.Final
00:23:47,869 INFO [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread 1-2) ISPN000128: Infinispan version: Infinispan 'Mahou' 8.1.0.Final
00:23:48,216 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS]
00:23:49,436 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
00:23:49,449 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
00:23:49,451 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) started in 32568ms - Started 267 of 553 services (371 services are lazy, passive or on-demand)


# Now the wildfly is running on port number 9990. We can access wildfly from browser by using following url.

http://127.0.0.1:9990




Add user for Wildfly
#Just open the terminal then kill the current process. Run “add-user.sh” script file
#root@mayank-VirtualBox:/opt/wildfly/bin# ./add-user.sh


# Now again run the “standalone.sh” script file.

#root@mayank-VirtualBox:/opt/wildfly/bin# ./standalone.sh
=========================================================================

JBoss Bootstrap Environment

JBOSS_HOME: /opt/wildfly

JAVA: /usr/lib/jvm/java-8-oracle/bin/java

JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

# Open the browser and type the following http://127.0.0.1:9990/console.


Authentication Pop-up will open.


# Enter the added user :Username\Password 


# Now you will be directed to Home page




# For deploying click on deployments ,redirect to deployment page.



# Click on Add Button a pop-up will open ,asking for new deployment/creating an unmanaged deployment.



# Select New Deployment  then NEXT>> 



# Select the correct directory and chose the file to be deployed.


# LogOut


Monday 8 May 2017

Install Eclipse on Ubuntu 16.04



#1 mayank@mayank-VirtualBox:~$ sudo -s
#[sudo] password for mayank:
#2 root@mayank-VirtualBox:~# sudo apt-get update

Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:3 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
Get:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Fetched 306 kB in 8s (36.2 kB/s)
Reading package lists... Done

#3 root@mayank-VirtualBox:~# sudo apt-get install eclipse

Reading package lists... Done..Building dependency tree
Reading state information... Done..The following additional packages will be installed:
ant ant-optional aspectj binfmt-support eclipse-jdt eclipse-pde...eclipse-platform eclipse-platform-data eclipse-rcp fastjar jarwrapper junit
junit4 libapache-pom-java libasm3-java libasm4-java libaspectj-java...libbonoboui2-0 libbonoboui2-common libcglib3-java libcommons-beanutils-java
libcommons-cli-java libcommons-codec-java libcommons-collections3-java..libcommons-compress-java libcommons-dbcp-java libcommons-digester-java
libcommons-httpclient-java libcommons-logging-java libcommons-parent-java..libcommons-pool-java libdb-java libdb-je-java libdb5.3-java
libdb5.3-java-jni libeasymock-java libecj-java libequinox-osgi-java..libfelix-bundlerepository-java libfelix-gogo-command-java
libfelix-gogo-runtime-java libfelix-gogo-shell-java libfelix-osgi-obr-java..libfelix-shell-java libfelix-utils-java libgeronimo-jpa-2.0-spec-java
libgeronimo-osgi-support-java libglade2-0 libgnome2-0 libgnome2-bin..libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common
libhamcrest-java libicu4j-49-java libicu4j-java libjetty8-java libjline-java..libjsch-java libjtidy-java libkxml2-java liblucene2-java libobjenesis-java
libosgi-annotation-java libosgi-compendium-java libosgi-core-java..libosgi-foundation-ee-java libregexp-java libservlet3.0-java
libservlet3.1-java libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni..libswt-gnome-gtk-3-jni libswt-gtk-3-java libswt-gtk-3-jni
libswt-webkit-gtk-3-jni libtomcat7-java sat4j
Suggested packages:
ant-doc ant-gcj ant-optional-gcj antlr javacc jython libbcel-java..libbsf-java libcommons-net-java libgnumail-java libjaxp1.3-java
libjdepend-java liblog4j1.2-java liboro-java libxalan2-java..libxml-commons-resolver1.1-java junit-doc libcommons-beanutils-java-doc
libcommons-collections3-java-doc libxz-java libcommons-dbcp-java-doc..libgeronimo-jta-1.1-spec-java libcommons-digester-java-doc
libcommons-httpclient-java-doc libavalon-framework-java..libcommons-logging-java-doc libexcalibur-logkit-java libdb5.3-java-gcj
libeasymock-java-doc ecj libecj-java-gcj libfelix-bundlerepository-java-doc..libfelix-gogo-command-java-doc libfelix-gogo-runtime-java-doc
libfelix-gogo-shell-java-doc libfelix-osgi-obr-java-doc..libfelix-shell-java-doc libfelix-utils-java-doc
libgeronimo-jpa-2.0-spec-java-doc libgeronimo-osgi-support-java-doc..gnome-icon-theme jetty8 libjetty8-java-doc libjline-java-doc
libjtidy-java-doc libobjenesis-java-doc libosgi-annotation-java-doc..libosgi-compendium-java-doc libosgi-core-java-doc
libosgi-foundation-ee-java-doc libswt-gtk-3-java-gcj tomcat7..The following NEW packages will be installed:
ant ant-optional aspectj binfmt-support eclipse eclipse-jdt eclipse-pde
eclipse-platform eclipse-platform-data eclipse-rcp fastjar jarwrapper junit..junit4 libapache-pom-java libasm3-java libasm4-java libaspectj-java
libbonoboui2-0 libbonoboui2-common libcglib3-java libcommons-beanutils-java..libcommons-cli-java libcommons-codec-java libcommons-collections3-java
libcommons-compress-java libcommons-dbcp-java libcommons-digester-java..libcommons-httpclient-java libcommons-logging-java libcommons-parent-java
libcommons-pool-java libdb-java libdb-je-java libdb5.3-java..libdb5.3-java-jni libeasymock-java libecj-java libequinox-osgi-java
libfelix-bundlerepository-java libfelix-gogo-command-java..libfelix-gogo-runtime-java libfelix-gogo-shell-java libfelix-osgi-obr-java
libfelix-shell-java libfelix-utils-java libgeronimo-jpa-2.0-spec-java..libgeronimo-osgi-support-java libglade2-0 libgnome2-0 libgnome2-bin
libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common..libhamcrest-java libicu4j-49-java libicu4j-java libjetty8-java libjline-java
libjsch-java libjtidy-java libkxml2-java liblucene2-java libobjenesis-java..libosgi-annotation-java libosgi-compendium-java libosgi-core-java
libosgi-foundation-ee-java libregexp-java libservlet3.0-java..libservlet3.1-java libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni
libswt-gnome-gtk-3-jni libswt-gtk-3-java libswt-gtk-3-jni..libswt-webkit-gtk-3-jni libtomcat7-java sat4j
0 upgraded, 80 newly installed, 0 to remove and 449 not upgraded.
Need to get 182 MB of archives.
After this operation, 222 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 ant all 1.9.6-1ubuntu1 [1,892 kB]Get:2 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 ant-optional all 1.9.6-1ubuntu1 [313 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial-updates/main i386 libecj-java all 3.10.1-2ubuntu1 [1,642 kB]Get:4 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libcommons-pool-java all 1.6-2 [105 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libcommons-collections3-java all 3.2.2-1 [599 kB]Get:6 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libcommons-dbcp-java all 1.4-5ubuntu2 [148 kB]
Get:7 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe i386 libservlet3.0-java all 7.0.68-1ubuntu0.1 [302 kB]Get:8 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe i386 libtomcat7-java all 7.0.68-1ubuntu0.1 [3,715 kB]
Get:9 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 eclipse-platform-data all 3.8.1-8 [33.5 MB]Get:10 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libequinox-osgi-java all 3.8.1-8 [1,332 kB]
Get:11 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libhamcrest-java all 1.3-5ubuntu1 [373 kB]Get:12 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 junit4 all 4.12-4ubuntu1 [279 kB]Get:13 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libasm4-java all 5.0.4-1 [252 kB]
Get:14 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcglib3-java all 3.1+dfsg-1 [726 kB]Get:15 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libobjenesis-java all 2.2-1 [44.3 kB]
Get:16 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libeasymock-java all 3.3.1+ds-3 [88.3 kB]Get:17 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libosgi-annotation-java all 6.0.0-1 [3,850 B]
Get:18 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libosgi-core-java all 6.0.0-1 [147 kB]Get:19 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libfelix-bundlerepository-java all 2.0.6-1 [201 kB]
Get:20 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libfelix-gogo-runtime-java all 0.16.2-1 [110 kB]Get:21 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libaspectj-java all 1.8.8-1 [11.4 MB]
Get:22 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 aspectj all 1.8.8-1 [17.8 kB]Get:23 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libgeronimo-osgi-support-java all 1.1-1 [22.7 kB]
Get:24 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libgeronimo-jpa-2.0-spec-java all 1.1-2 [81.8 kB]Get:25 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libosgi-foundation-ee-java all 4.2.0-2 [212 kB]
Get:26 http://in.archive.ubuntu.com/ubuntu xenial-updates/main i386 libservlet3.1-java all 8.0.32-1ubuntu1.3 [390 kB]Get:27 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libosgi-compendium-java all 5.0.0-3 [191 kB]
Get:28 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libfelix-gogo-command-java all 0.14.0-2 [51.6 kB]Get:29 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libfelix-gogo-shell-java all 0.12.0-1 [53.7 kB]
Get:30 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libicu4j-49-java all 49.1-2 [9,160 kB]Get:31 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libswt-gtk-3-jni i386 3.8.2-3 [163 kB]
Get:32 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libswt-gtk-3-java i386 3.8.2-3 [1,618 kB]Get:33 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libswt-cairo-gtk-3-jni i386 3.8.2-3 [31.1 kB]
Get:34 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libswt-webkit-gtk-3-jni i386 3.8.2-3 [29.3 kB]Get:35 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 eclipse-rcp i386 3.8.1-8 [7,005 kB]
Get:36 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-codec-java all 1.10-1 [232 kB]Get:37 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libapache-pom-java all 10-2build1 [4,022 B]
Get:38 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-parent-java all 39-3 [9,380 B]Get:39 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-logging-java all 1.2-1+build1 [59.5 kB]
Get:40 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-httpclient-java all 3.1-12 [279 kB]Get:41 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libjetty8-java all 8.1.19-1 [1,571 kB]
Get:42 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libjsch-java all 0.1.53-1ubuntu1 [267 kB]Get:43 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 liblucene2-java all 2.9.4+ds1-4 [5,729 kB]
Get:44 http://in.archive.ubuntu.com/ubuntu xenial/main i386 binfmt-support i386 2.1.6-1 [53.0 kB]Get:45 http://in.archive.ubuntu.com/ubuntu xenial/main i386 fastjar i386 2:0.98-6 [33.5 kB]
Get:46 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe i386 jarwrapper all 0.54ubuntu1.1 [9,978 B]Get:47 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-cli-java all 1.3.1-3ubuntu1 [53.3 kB]
Get:48 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 sat4j all 2.3.3-1 [393 kB]Get:49 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 eclipse-platform i386 3.8.1-8 [114 kB]
Get:50 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libdb5.3-java-jni i386 5.3.28-11 [771 kB]Get:51 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libdb5.3-java all 5.3.28-11 [551 kB]
Get:52 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libglade2-0 i386 1:2.6.4-2 [43.7 kB]Get:53 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libgnomecanvas2-common all 2.30.3-2 [9,080 B]
Get:54 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libgnomecanvas2-0 i386 2.30.3-2 [80.9 kB]Get:55 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 junit all 3.8.2-8build1 [106 kB]
Get:56 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 eclipse-jdt all 3.8.1-8 [20.7 MB]Get:57 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libasm3-java all 3.3.2-3 [481 kB]
Get:58 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 eclipse-pde i386 3.8.1-8 [65.5 MB]Get:59 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 eclipse all 3.8.1-8 [16.1 kB]
Get:60 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libgnome2-bin i386 2.32.1-5ubuntu1 [4,984 B]Get:61 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libgnome2-0 i386 2.32.1-5ubuntu1 [1,658 B]
Get:62 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libbonoboui2-common all 2.24.5-3ubuntu1 [11.9 kB]Get:63 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libbonoboui2-0 i386 2.24.5-3ubuntu1 [166 kB]
Get:64 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-beanutils-java all 1.9.2-3 [216 kB]Get:65 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-compress-java all 1.10-2 [359 kB]
Get:66 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libcommons-digester-java all 1.8.1-4 [169 kB]Get:67 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libdb-je-java all 3.3.98-1 [1,424 kB]
Get:68 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libfelix-osgi-obr-java all 1.0.2-3fakesync1 [7,332 B]Get:69 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libfelix-shell-java all 1.4.3-1 [49.9 kB]
Get:70 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libfelix-utils-java all 1.6.0-1 [59.2 kB]Get:71 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libgnomeui-common all 2.24.5-3.1 [16.3 kB]
Get:72 http://in.archive.ubuntu.com/ubuntu xenial/main i386 libgnomeui-0 i386 2.24.5-3.1 [218 kB]Get:73 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libicu4j-java all 4.2.1.1-3 [5,710 kB]
Get:74 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libjline-java all 1.0-2 [69.4 kB]Get:75 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libjtidy-java all 7+svn20110807-4 [242 kB]
Get:76 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libregexp-java all 1.5-3build1 [35.1 kB]Get:77 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libswt-glx-gtk-3-jni i386 3.8.2-3 [20.2 kB]
Get:78 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libswt-gnome-gtk-3-jni i386 3.8.2-3 [20.7 kB]Get:79 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libdb-java all 1:5.3.21~exp1ubuntu2 [2,256 B]
Get:80 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 libkxml2-java all 2.3.0+ds1-2 [152 kB]
Fetched 182 MB in 6min 28s (469 kB/s)
Extracting templates from packages: 100%
Selecting previously unselected package ant.
(Reading database ... 174838 files and directories currently installed.)
Preparing to unpack .../ant_1.9.6-1ubuntu1_all.deb ...Unpacking ant (1.9.6-1ubuntu1) ...
Selecting previously unselected package ant-optional.
Preparing to unpack .../ant-optional_1.9.6-1ubuntu1_all.deb ...Unpacking ant-optional (1.9.6-1ubuntu1) ...
Selecting previously unselected package libecj-java.
Preparing to unpack .../libecj-java_3.10.1-2ubuntu1_all.deb ...Unpacking libecj-java (3.10.1-2ubuntu1) ...
Selecting previously unselected package libcommons-pool-java.
Preparing to unpack .../libcommons-pool-java_1.6-2_all.deb ..Unpacking libcommons-pool-java (1.6-2) ...
Selecting previously unselected package libcommons-collections3-java.
Preparing to unpack .../libcommons-collections3-java_3.2.2-1_all.deb ...
Unpacking libcommons-collections3-java (3.2.2-1) ...Selecting previously unselected package libcommons-dbcp-java.
Preparing to unpack .../libcommons-dbcp-java_1.4-5ubuntu2_all.deb ...
Unpacking libcommons-dbcp-java (1.4-5ubuntu2) ...Selecting previously unselected package libservlet3.0-java.
Preparing to unpack .../libservlet3.0-java_7.0.68-1ubuntu0.1_all.deb ...
Unpacking libservlet3.0-java (7.0.68-1ubuntu0.1) ...Selecting previously unselected package libtomcat7-java.
Preparing to unpack .../libtomcat7-java_7.0.68-1ubuntu0.1_all.deb ...
Unpacking libtomcat7-java (7.0.68-1ubuntu0.1) ...Selecting previously unselected package eclipse-platform-data.
Preparing to unpack .../eclipse-platform-data_3.8.1-8_all.deb ...
Unpacking eclipse-platform-data (3.8.1-8) ...Selecting previously unselected package libequinox-osgi-java.
Preparing to unpack .../libequinox-osgi-java_3.8.1-8_all.deb ...
Unpacking libequinox-osgi-java (3.8.1-8) ...Selecting previously unselected package libhamcrest-java.
Preparing to unpack .../libhamcrest-java_1.3-5ubuntu1_all.deb...Unpacking libhamcrest-java (1.3-5ubuntu1) ...
Selecting previously unselected package junit4.
Preparing to unpack .../junit4_4.12-4ubuntu1_all.deb ...Unpacking junit4 (4.12-4ubuntu1) ...
Selecting previously unselected package libasm4-java.
Preparing to unpack .../libasm4-java_5.0.4-1_all.deb ...Unpacking libasm4-java (5.0.4-1) ...
Selecting previously unselected package libcglib3-java.
Preparing to unpack .../libcglib3-java_3.1+dfsg-1_all.deb ...Unpacking libcglib3-java (3.1+dfsg-1) ...
Selecting previously unselected package libobjenesis-java.
Preparing to unpack .../libobjenesis-java_2.2-1_all.deb ...Unpacking libobjenesis-java (2.2-1) ...
Selecting previously unselected package libeasymock-java.
Preparing to unpack .../libeasymock-java_3.3.1+ds-3_all.deb ...Unpacking libeasymock-java (3.3.1+ds-3) ...
Selecting previously unselected package libosgi-annotation-java.
Preparing to unpack .../libosgi-annotation-java_6.0.0-1_all.deb ...
Unpacking libosgi-annotation-java (6.0.0-1) ...Selecting previously unselected package libosgi-core-java.
Preparing to unpack .../libosgi-core-java_6.0.0-1_all.deb ...
Unpacking libosgi-core-java (6.0.0-1) ...Selecting previously unselected package libfelix-bundlerepository-java.
Preparing to unpack .../libfelix-bundlerepository-java_2.0.6-1_all.deb ...Unpacking libfelix-bundlerepository-java (2.0.6-1) ...
Selecting previously unselected package libfelix-gogo-runtime-java.
Preparing to unpack .../libfelix-gogo-runtime-java_0.16.2-1_all.deb ...Unpacking libfelix-gogo-runtime-java (0.16.2-1) ...
Selecting previously unselected package libaspectj-java.
Preparing to unpack .../libaspectj-java_1.8.8-1_all.deb ...Unpacking libaspectj-java (1.8.8-1) ...
Selecting previously unselected package aspectj.
Preparing to unpack .../aspectj_1.8.8-1_all.deb ...Unpacking aspectj (1.8.8-1) ...
Selecting previously unselected package libgeronimo-osgi-support-java.
Preparing to unpack .../libgeronimo-osgi-support-java_1.1-1_all.deb ...Unpacking libgeronimo-osgi-support-java (1.1-1) ...
Selecting previously unselected package sat4j.
Preparing to unpack .../archives/sat4j_2.3.3-1_all.deb ...Unpacking sat4j (2.3.3-1) ...
Selecting previously unselected package eclipse-platform.
Preparing to unpack .../eclipse-platform_3.8.1-8_i386.deb ...Unpacking eclipse-platform (3.8.1-8) ...
Selecting previously unselected package libdb5.3-java-jni:i386.
Preparing to unpack .../libdb5.3-java-jni_5.3.28-11_i386.deb ...Unpacking libdb5.3-java-jni:i386 (5.3.28-11) ...
Selecting previously unselected package libdb5.3-java.
Preparing to unpack .../libdb5.3-java_5.3.28-11_all.deb ...Unpacking libdb5.3-java (5.3.28-11) ...
Selecting previously unselected package libglade2-0:i386.
Preparing to unpack .../libglade2-0_1%3a2.6.4-2_i386.deb ...Unpacking libglade2-0:i386 (1:2.6.4-2) ...
Selecting previously unselected package libgnomecanvas2-common.
Preparing to unpack .../libgnomecanvas2-common_2.30.3-2_all.deb ...Unpacking libgnomecanvas2-common (2.30.3-2) ...
Selecting previously unselected package libgnomecanvas2-0:i386.
Preparing to unpack .../libgnomecanvas2-0_2.30.3-2_i386.deb ...Unpacking libgnomecanvas2-0:i386 (2.30.3-2) ...
Selecting previously unselected package junit.
Preparing to unpack .../junit_3.8.2-8build1_all.deb ...Unpacking junit (3.8.2-8build1) ...
Selecting previously unselected package eclipse-jdt.
Preparing to unpack .../eclipse-jdt_3.8.1-8_all.deb ...Unpacking eclipse-jdt (3.8.1-8) ...
Selecting previously unselected package libasm3-java.
Preparing to unpack .../libasm3-java_3.3.2-3_all.deb ...Unpacking libasm3-java (3.3.2-3) ...
Selecting previously unselected package eclipse-pde.
Preparing to unpack .../eclipse-pde_3.8.1-8_i386.deb ...Unpacking eclipse-pde (3.8.1-8) ...
Selecting previously unselected package eclipse.
Preparing to unpack .../eclipse_3.8.1-8_all.deb ...Unpacking eclipse (3.8.1-8) ...
Selecting previously unselected package libgnome2-bin.
Preparing to unpack .../libgnome2-bin_2.32.1-5ubuntu1_i386.deb ...Unpacking libgnome2-bin (2.32.1-5ubuntu1) ...
Selecting previously unselected package libgnome2-0:i386.
Preparing to unpack .../libgnome2-0_2.32.1-5ubuntu1_i386.deb ...Unpacking libgnome2-0:i386 (2.32.1-5ubuntu1) ...
Selecting previously unselected package libbonoboui2-common.
Preparing to unpack .../libbonoboui2-common_2.24.5-3ubuntu1_all.deb ...Unpacking libbonoboui2-common (2.24.5-3ubuntu1) ...
Selecting previously unselected package libbonoboui2-0:i386.
Preparing to unpack .../libbonoboui2-0_2.24.5-3ubuntu1_i386.deb ...Unpacking libbonoboui2-0:i386 (2.24.5-3ubuntu1) ...
Selecting previously unselected package libcommons-beanutils-java.
Preparing to unpack .../libcommons-beanutils-java_1.9.2-3_all.deb ...Unpacking libcommons-beanutils-java (1.9.2-3) ...
Selecting previously unselected package libcommons-compress-java.
Preparing to unpack .../libcommons-compress-java_1.10-2_all.deb ...Unpacking libcommons-compress-java (1.10-2) ...
Selecting previously unselected package libcommons-digester-java.
Preparing to unpack .../libcommons-digester-java_1.8.1-4_all.deb ...Unpacking libcommons-digester-java (1.8.1-4) ...
Selecting previously unselected package libdb-je-java.
Preparing to unpack .../libdb-je-java_3.3.98-1_all.deb ...Unpacking libdb-je-java (3.3.98-1) ...
Selecting previously unselected package libfelix-osgi-obr-java.
Preparing to unpack .../libfelix-osgi-obr-java_1.0.2-3fakesync1_all.deb ...Unpacking libfelix-osgi-obr-java (1.0.2-3fakesync1) ...
Selecting previously unselected package libfelix-shell-java.
Preparing to unpack .../libfelix-shell-java_1.4.3-1_all.deb ...Unpacking libfelix-shell-java (1.4.3-1) ...
Selecting previously unselected package libfelix-utils-java.
Preparing to unpack .../libfelix-utils-java_1.6.0-1_all.deb ...Unpacking libfelix-utils-java (1.6.0-1) ...
Selecting previously unselected package libgnomeui-common.
Preparing to unpack .../libgnomeui-common_2.24.5-3.1_all.deb ...Unpacking libgnomeui-common (2.24.5-3.1) ...
Selecting previously unselected package libgnomeui-0:i386.
Preparing to unpack .../libgnomeui-0_2.24.5-3.1_i386.deb ...Unpacking libgnomeui-0:i386 (2.24.5-3.1) ...
Selecting previously unselected package libicu4j-java.
Preparing to unpack .../libicu4j-java_4.2.1.1-3_all.deb ...Unpacking libicu4j-java (4.2.1.1-3) ...
Selecting previously unselected package libjline-java.
Preparing to unpack .../libjline-java_1.0-2_all.deb ...Unpacking libjline-java (1.0-2) ...
Selecting previously unselected package libjtidy-java.
Preparing to unpack .../libjtidy-java_7+svn20110807-4_all.deb ...Unpacking libjtidy-java (7+svn20110807-4) ...
Selecting previously unselected package libregexp-java.
Preparing to unpack .../libregexp-java_1.5-3build1_all.deb ...Unpacking libregexp-java (1.5-3build1) ...
Selecting previously unselected package libswt-glx-gtk-3-jni.
Preparing to unpack .../libswt-glx-gtk-3-jni_3.8.2-3_i386.deb ...Unpacking libswt-glx-gtk-3-jni (3.8.2-3) ...
Selecting previously unselected package libswt-gnome-gtk-3-jni.
Preparing to unpack .../libswt-gnome-gtk-3-jni_3.8.2-3_i386.deb ...Unpacking libswt-gnome-gtk-3-jni (3.8.2-3) ...
Selecting previously unselected package libdb-java.
Preparing to unpack .../libdb-java_1%3a5.3.21~exp1ubuntu2_all.deb ...Unpacking libdb-java (1:5.3.21~exp1ubuntu2) ...
Selecting previously unselected package libkxml2-java.
Preparing to unpack .../libkxml2-java_2.3.0+ds1-2_all.deb ...Unpacking libkxml2-java (2.3.0+ds1-2) ...
Processing triggers for man-db (2.7.5-1) ...Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for ureadahead (0.100.0-19) ...Processing triggers for systemd (229-4ubuntu4) ...
Processing triggers for install-info (6.1.0.dfsg.1-5) ...Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...Processing triggers for libc-bin (2.23-0ubuntu3) ...
Setting up ant (1.9.6-1ubuntu1) ...Setting up ant-optional (1.9.6-1ubuntu1) ...
Setting up libecj-java (3.10.1-2ubuntu1) ...Setting up libcommons-pool-java (1.6-2) ...
Setting up libcommons-collections3-java (3.2.2-1) ...Setting up libcommons-dbcp-java (1.4-5ubuntu2) ...Setting up libservlet3.0-java (7.0.68-1ubuntu0.1) ...
Setting up libtomcat7-java (7.0.68-1ubuntu0.1) ...Setting up eclipse-platform-data (3.8.1-8) ...
Setting up libequinox-osgi-java (3.8.1-8) ...Setting up libhamcrest-java (1.3-5ubuntu1) ...
Setting up junit4 (4.12-4ubuntu1) ...Setting up libasm4-java (5.0.4-1) ...
Setting up libcglib3-java (3.1+dfsg-1) ...Setting up libobjenesis-java (2.2-1) ...
Setting up libeasymock-java (3.3.1+ds-3) ...Setting up libosgi-annotation-java (6.0.0-1) ...
Setting up libosgi-core-java (6.0.0-1) ...Setting up libfelix-bundlerepository-java (2.0.6-1) ...
Setting up libfelix-gogo-runtime-java (0.16.2-1) ...Setting up libaspectj-java (1.8.8-1) ...
Setting up aspectj (1.8.8-1) ...Setting up libosgi-foundation-ee-java (4.2.0-2) ...
Setting up libservlet3.1-java (8.0.32-1ubuntu1.3) ...Setting up libfelix-gogo-shell-java (0.12.0-1) ...
Setting up libicu4j-49-java (49.1-2) ...Setting up libswt-gtk-3-jni (3.8.2-3) ...
Setting up libswt-gtk-3-java (3.8.2-3) ...Setting up libswt-cairo-gtk-3-jni (3.8.2-3) ...
Setting up libswt-webkit-gtk-3-jni (3.8.2-3) ...Setting up libcommons-codec-java (1.10-1) ...
Setting up libapache-pom-java (10-2build1) ...Setting up libcommons-parent-java (39-3) ...
Setting up libcommons-logging-java (1.2-1+build1) ...Setting up libcommons-httpclient-java (3.1-12) ...
Setting up libjetty8-java (8.1.19-1) ...Setting up libjsch-java (0.1.53-1ubuntu1) ...
Setting up liblucene2-java (2.9.4+ds1-4) ...update-alternatives: using /usr/lib/liblucene2-java/lucli to provide /usr/bin/lucli (lucli) in auto mode
Setting up binfmt-support (2.1.6-1) ...Setting up fastjar (2:0.98-6) ...
Setting up jarwrapper (0.54ubuntu1.1) ...Setting up libcommons-cli-java (1.3.1-3ubuntu1) ...
Setting up sat4j (2.3.3-1) ...Setting up libdb5.3-java-jni:i386 (5.3.28-11) ...
Setting up libdb5.3-java (5.3.28-11) ...Setting up libglade2-0:i386 (1:2.6.4-2) ...
Setting up libgnomecanvas2-common (2.30.3-2) ...Setting up libgnomecanvas2-0:i386 (2.30.3-2) ...
Setting up junit (3.8.2-8build1) ...Setting up libasm3-java (3.3.2-3) ...
Setting up libgnome2-bin (2.32.1-5ubuntu1) ...Setting up libgnome2-0:i386 (2.32.1-5ubuntu1) ...
Setting up libbonoboui2-common (2.24.5-3ubuntu1) ...Setting up libbonoboui2-0:i386 (2.24.5-3ubuntu1) ...
Setting up libcommons-beanutils-java (1.9.2-3) ...Setting up libcommons-compress-java (1.10-2) ...
Setting up libcommons-digester-java (1.8.1-4) ...Setting up libdb-je-java (3.3.98-1) ...
Setting up libfelix-osgi-obr-java (1.0.2-3fakesync1) ...Setting up libgnomeui-common (2.24.5-3.1) ...
Setting up libgnomeui-0:i386 (2.24.5-3.1) ...Setting up libicu4j-java (4.2.1.1-3) ...
Setting up libjline-java (1.0-2) ...Setting up libjtidy-java (7+svn20110807-4) ...
Setting up libregexp-java (1.5-3build1) ...Setting up libswt-glx-gtk-3-jni (3.8.2-3) ...
Setting up libswt-gnome-gtk-3-jni (3.8.2-3) ...Setting up libdb-java (1:5.3.21~exp1ubuntu2) ...
Setting up libkxml2-java (2.3.0+ds1-2) ...Setting up libosgi-compendium-java (5.0.0-3) ...
Setting up libgeronimo-osgi-support-java (1.1-1) ...Setting up libgeronimo-jpa-2.0-spec-java (1.1-2) ...
Setting up libfelix-gogo-command-java (0.14.0-2) ...Setting up eclipse-rcp (3.8.1-8) ...
Setting up eclipse-platform (3.8.1-8) ...Setting up eclipse-jdt (3.8.1-8) ...
Setting up eclipse-pde (3.8.1-8) ...Setting up eclipse (3.8.1-8) ...
Setting up libfelix-shell-java (1.4.3-1) ...Setting up libfelix-utils-java (1.6.0-1) ...
Processing triggers for ureadahead (0.100.0-19) ...Processing triggers for systemd (229-4ubuntu4) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...





Install the Latest Eclipse Java IDE on Ubuntu 16.04 Linux


The Eclipse developers provide two ways to install Eclipse. One of them involves downloading and using a custom installer program that can select different versions of Eclipse and IDEs for different languages, like C++ and PHP. Ubuntu don't package and ship new versions of it anymore, Eclipse is still easily available to users of both distributions. You just have to go about getting it a different way, and the Eclipse developers have a great solution for this.

 Java 8

Since Eclipse is primarily a Java IDE, you're going to install Java 8 on your system to be able to develop applications. The Java 8 is also available for Ubuntu

Downloading Eclipse

The Eclipse developers provide two ways to install Eclipse. One of them involves downloading and using a custom installer program that can select different versions of Eclipse and IDEs for different languages, like C++ and PHP. Since this guide is focused on Java, it is going to cover the more direct route.
#1 Navigate to the download page on the Eclipse website.

http://www.eclipse.org/downloads/download.php?



file=/technology/epp/downloads/release/mars/2/eclipse-jee-mars-2-linux-gtk.tar.gz

# Extract the downloaded file  # tar -xvzf eclipse-jee-mars-2-linux-gtk.tar.gz
# Double-click on file eclipse 

# Select WorkSpace and then click OK
# Welcome page of eclipse will open Now start working ,Create New