Skip to main content

Beginning Java developement with Eclipse

Eclipse is a very popular and widely used software development environment.
It can be used to develop applications in various languages like Java ,C++,PHP and many more.

Here we will discuss about the use of Eclipse to develop Hello World program in 6 simple steps.

STEP 1. Download and Install JDK

JDK(Java Development Kit) will be required to run Eclipse as well as develop and test your application.Various versions of JDK are available, I recommend you to download JDK 1.6

Eclipse and Java

JDK can be downloaded here ---> http://www.oracle.com/technetwork/java/javase/downloads/index.html

STEP 2: Download and Install Eclipse

Eclipse is available in a zip format. Just unzip it to install.

Eclipse download

You can download and install it from this link. http://www.eclipse.org/downloads/moreinfo/java.php

STEP 3: Starting and Configuring Eclipse

Eclipse can be run by launching eclipse.exe in the installation directory.
On starting eclipse, you will be prompted to choose a workspace.This is a folder location where your java files will be saved. I will name the workspace C:\eclipse workspace\MyFirstProject and press OK.

starting eclipse

Eclipse window will open and you will see the welcome screen.Close the welcome screen tab.

eclipse workspace screenshot

Now, go to File -> New -> Java project
You will see a screen like this.

creating new java project

Here I will give the project name as 'Hello World'.
Select the 'Use default JRE(Currently JRE 6)' option.
Click Finish.

The Hello world project will appear in the left side panel.

create new java projectSTEP 4. Creating Java class

Go to File -> New -> Class
A new Java class window will appear as shown below.

new java class created

Here, you have to specify following:
  1. Name of the package - Lets say com.pack.hello
  2. Name of the class - HelloWorld
  3. Select the checkBox 'public static void main...' (This will create the main method for your class)
We will keep the other options as is and click Finish.
The new class will appear in the editor and also a node will appear in the left panel below the project node.

class created

STEP 5
: Writing the code

Let us write a simple java code to print 'Hello world'.

Type following code in the main() method

System.out.println("Hello world !!!");

P.S. A short cut to writing System.out.println is :
Write sysout and press cntrl + space bar
the sysout will convert to System.out.println("");

STEP 6: Running the code

Right-click on the HelloWorld class icon and select

Run As - > Java Application

as shown in the screenshot below.

run java application eclipse

If you have done everything right,you should see 'Hello World !!!' printed in the console in the bottom panel.


eclipse console output

Congrats. You have successfully developed your first java application !!!

Comments

Popular posts from this blog

Five most useful spring modules

  Java Spring framework is one of the popular java frameworks. A thread on 5 commonly used spring modules 1. Spring Boot and Spring MVC These modules makes it easy and quick to create stand-alone, production-grade Spring based Applications that you can "just run". Example Use:- A RESTful service with self-container server. 2. Spring Batch This module is used to build batch applications that need to recurrently process large volumes of data. Features: Chunk based processing, retry, skip Example Use:- Everyday, read data of daily trades from database and update the credit on customer's accounts. 3.Spring Data Provides a spring based programming model for accessing data. This module has very powerful features and supports wide range of databases. Example Use:- Read, Write data from PostgreSQL for your application. 4.Spring Cloud Provides tools for developers to quickly build some of the common patterns of distributed systems. Libraries for Service registration and discovery,...

Five important aspects of microservices

  5 important aspects/components of microservices architecture 1. Microservices - Services that are built small enough so that their entire lifecycle can be owned and managed by a small team. 2. Service Discovery - A mechanism of how microservices can locate each other over network.  Example : if Microservice A wants to call microservice B:  It will use service discovery mechanism to fetch IP address and port of B and then call B. Implementations : ZooKeeper, Consul, etcd, Eureka 3. External configuration - Enable services to run on various environments without a code modification inside the service. Enable different configuration values for those services for different environments.  Dynamically change configurations without changing application code or restart/redeploy application. Example - DB credentials and other details, application properties, environment variables for Dev, QA and Prod env. Implementations : Consul, Spring cloud (enables various datastores ...

More about Me

You can find more about me on my linkedIn profile  https://www.linkedin.com/in/amolrlimaye/   I have written a blog series on microservices which you can read here  https://medium.com/@amol.limaye   My open source contributions are less, but you can see my github activity here  https://github.com/amollimaye