Tuesday 12 September 2017

JAVA Begins...


Features in JDK 1.1

  • JDBC (Java Database Connectivity)
  • Inner Classes
  • Java Beans
  • RMI (Remote Method Invocation)
  • Reflection (introspection only)

Features in J2SE 1.2


Code named Playground and released on December 8, 1998.

  • Collections framework.
  • Java String memory map for constants.
  • Just In Time (JIT) compiler.
  • Jar Signer for signing Java ARchive (JAR) files.
  • Policy Tool for granting access to system resources.
  • Java Foundation Classes (JFC) which consists of Swing 1.0, Drag and Drop, and Java 2D class libraries.
  • Java Plug-in
  • Scrollable result sets, BLOB, CLOB, batch update, user-defined types in JDBC.
  • Audio support in Applets.

Features in J2SE 1.3

Code named Kestrel and released on May 8, 2000.
  • Java Sound
  • Jar Indexing
  • A huge list of enhancements in almost all the java area.

      Features in J2SE 1.4

      Code named Merlin and released on February 6, 2002 (first release under JCP).

      • XML Processing
      • Java Print Service
      • Logging API
      • Java Web Start
      • JDBC 3.0 API
      • Assertions()
      • Preferences API
      • Chained Exception
      • Internet protocol version 6 ( IPv6) Support
      • Regular Expressions
      • Image I/O API

      Features in J2SE 5.0

      Code named Tiger and released on September 30, 2004.

      • Generics
      • Enhanced for Loop
      • Autoboxing/Unboxing
      • Typesafe Enums
      • Varargs
      • Static Import
      • Metadata (Annotations)
      • Instrumentation

      Features in Java SE 6

      Code named Mustang and released on December 11, 2006.
      • Scripting Language Support
      • JDBC 4.0 API
      • Java Compiler API
      • Pluggable Annotations
      • Native PKI, Java GSS, Kerberos and LDAP support.
      • Integrated Web Services.
      • Lot more enhancements.

       Features in Java SE 7

      Code named Dolphin and released on July 28, 2011.
      • Strings in switch Statement
      • Type Inference for Generic Instance Creation
      • Multiple Exception Handling
      • Support for Dynamic Languages
      • Try with Resources
      • Java nio Package
      • Binary Literals, underscore in literals
      • Diamond Syntax
      • Automatic null Handling

      Features in Java SE 8

      Java 8 was released on 18 March 2014. The code name culture is dropped with Java 8 and so no official code name going forward from Java 8.
      • Lambda Expressions
      • Pipelines and Streams
      • Date and Time API
      • Default Methods
      • Type Annotations
      • Nashhorn JavaScript Engine
      • Concurrent Accumulators
      • Parallel operations
      • PermGen Error Removed
      • TLS SNI


      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