Java: Eclipse IDE installeren

August 11th, 2012 | 5 min read | Eclipse, Spring MVC

Om met mijn Java tutorials te beginnen ga ik eerst even uitleggen wat je allemaal nodig hebt om met Java te kunnen beginnen. In mijn tutorials ga ik gebruik maken van Eclipse en Maven.

Java Development Kit

Het eerste wat je nodig hebt is een Java Development Kit of JDK. Iedere Java developer heeft namelijk een JDK nodig om z’n code te kunnen builden. Een JDK kan je downloaden van Oracle.

Ubuntu users kunnen een JDK eveneens downloaden van een repository. Hiervoor moeten ze volgende commando’s uitvoeren:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Na de installatie kan je controleren of alles goed gegaan is door je command prompt of terminal te openen en het volgende commando in te voeren:

java -version

Als Java correct geïnstalleerd is, dan zou het iets moeten rapporteren met Java SE Runtime Environment.

 

Eclipse IDE

Als een IDE (de omgeving waar je in gaat programmeren) ga ik kiezen voor Eclipse. Voor Java zijn er drie veel gebruikte IDE’s:

  • Eclipse
  • Netbeans
  • IntelliJ

Voor IntelliJ moet je betalen, dit is dan ook de reden waarom we daar zeker niet voor gaan kiezen. Eclipse heeft meer plugins dan Netbeans en alle tutorials op het net zijn ook meestal geschreven voor Eclipse.

Eclipse kan hier gedownload worden. Pas wel op, wij hebben de Eclipse IDE for Java EE developers nodig. Deze editie is iets groter dan Eclipse Classic, maar bevat extra features (volgens de EE standaarden zoals persistence, web projects, …).

Maven

Als je een programmeertaal als Java gebruikt, dan ga je waarschijnlijk ook in aanraking komen met een groot aantal frameworks. In deze tutorials gaan we ook enkele van deze frameworks gebruiken.

Om er zeker van te zijn dat iedereen dezelfde versie van hetzelfde framework heeft, kan je ervoor kiezen om een lange lijst met download-links naar frameworks te geven die alle mensen dan zelf manueel moeten downloaden en aan hun classpath moeten toevoegen bij elk project.

Maven daarentegen doet dit volledig automatisch, het is dan ook het enige wat je moet downloaden en installeren..

Nadat je Maven succesvol geïnstalleerd hebt (vergeet zeker niet de readme te lezen omdat er bepaalde stappen zijn die je ook moet maken) kan je alles controleren door middel van:

mvn --version

Als je informatie krijgt over Maven en de gebruikte Java versie, dan is alles in orde.

 

Eclipse plugins

Zoals eerder gezegd is het grote voordeel van Eclipse het grote aanbod aan plugins dat ter beschikking gesteld wordt. In deze tutorials gaan we dan ook gebruik maken van deze plugins.

m2eclipse

Om Maven te integreren met Eclipse gaan we gebruik maken van de m2eclipse plugin. Open Eclipse en sleep de Install button van deze pagina naar Eclipse. Als je dit doet, zal er een nieuw venster geopend worden. Selecteer dezelfde f eatures als uit de afbeelding hieronder en ga verder met de installatie.

 

m2eclipse heeft intern een eigen Maven installatie, maar omdat ik vaak wissel tussen m2eclipse en gewoon de Maven commands kies ik voor zowel m2eclipse als een externe Maven installatie. Je kan m2eclipse ook gebruik laten maken van diezelfde Maven (zo moet je maar eenmalig configuratiewijzigingen aanbrengen). Ga hiervoor naar Window en dan naar Preferences. Voer bovenaan links in de filter “Maven” in en klik op Installations. Hier kan je je maven installatie toevoegen.

 

Spring integration

Het Spring framework is een groot en veel gebruikt framework. Het biedt enorm veel mogelijkheden en integratie met andere frameworks. Om met Spring te kunnen werken kan je gebruik maken van XML bestanden met de bean-configuratie.

Om deze configuratie eenvoudiger te laten verlopen installeer ik ook de Spring tool suite voor Eclipse. Om deze te installeren moet je in Eclipse in het menu naar Help en Install new software gaan. In dit nieuwe venster klik je rechtsboven op Add…. De naam mag je zelf kiezen maar als Location kies je voor 

http://dist.springsource.com/release/TOOLS/market-place/e3.7/

.

 

Eenmaal klaar krijg je de lijst van features te zien, kies hier voor de volgende features:

  • Core / Spring IDE
  • Core / SPring IDE
  • Core / STS
  • Extensions (Incubation) / Spring IDE
  • Extensions / Spring IDE
  • Extensions / STS
  • Integrations / Spring IDE

Ga verder met de installatie en herstart Eclipse. Als je hiermee klaar bent dan ben je klaar om aan de volgende tutorials te beginnen.

Back to tutorialsContact me on TwitterDiscuss on Twitter

Profile picture

Dimitri "g00glen00b" Mestdagh is a consultant at Cronos and tech lead at Aquafin. Usually you can find him trying out new libraries and technologies. Loves both Java and JavaScript.