Basic Eclipse Configuration Setup the Eclipse environment to get optimal performance for the course
Eclipse Components and Versions Java JDK 5 or 6 Eclipse SDK 3.5.1 Galileo Eclipse RCP SDK 3.5 (though not needed)
Two Eclipse Installations You need two Eclipse installations: Your development system Your target platform For Eclipse development with other target architectures this is mandatory! The primary advantage is that the IDE and product need not use the same version! Also the exact target platform is under control and no extra plug-ins can sneak in… Configure the target platform in the “Target Platform” preferences page
Add to the Java Search Add all plug-ins to the Java search This makes certain operations look at a much wider scope of plug-ins, which means it is a lot easier to find classes and data In the “Plug-Ins” view of the PDE perspective Select all plug-ins Use “Add to Java Search” in the context menu
Eclipse Arguments The Eclipse IDE should be launched using a windows shortcut with the following arguments "C:\Program Files\eclipse\ ... \eclipse\eclipse.exe“ The application… -clean All cache files are deleted -data "D:\ ... \workspace“ The path of the workspace -vm "C:\Program Files\Java\jre1.6.0_07\bin\javaw.exe“ The JWM to use in case there are multiple WMs installed -vmargs Arguments for the VM (see next slide)
Java VM Arguments Specified after the  –vmargs  argument -Xmx <n> M Max heap space (defaults to 512M in Ganymede and Galileo)   -Xm s<m> M Initial heap space (defaults to 40M in Ganymede and Galileo) -XX:MaxPermSize= <m> M Max memory for permanent data – like structures and classes My rules of thumb <n> = Physical memory/2 <m>= <n>/4 But… your numbers depend on your machine and also on your resident software like anti-virus and firewalls! Other arguments to consider: -Du s er.name=&quot;Tonny Madsen, The RCP Company“ Sets the name to use in javadoc comments for @author -Declipse.cvs.anon=1 Includes the eclipse CVS repository automatically
More Information “ Tuning Eclipse Performance and Avoiding OutOfMemoryExceptions” http://www.eclipsezone.com/eclipse/forums/t61618.html “ Running Eclipse” http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm The basic eclipse runtime arguments “ Eclipse Runtime Options” http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html List of the usable system properties “ Manage your Eclipse environment” http://www-128.ibm.com/developerworks/opensource/library/os-ecl-manage/

More Related Content

PPTX
EXPERTALKS: Nov 2012 - Web Application Clustering
PPT
SDC - Programming the CLR in SQL Server 2005.ppt (1.51 MB)
ODP
Mysqlnd query cache plugin benchmark report
PPTX
patchVantage Cloud Starter Pack
PDF
Lessons Learned at Wakoopa
PDF
Configuring MongoDB HA Replica Set on AWS EC2
PDF
Puppet Camp DC 2015: Distributed OpenSCAP Compliance Validation with MCollective
PPTX
Architecting fail safe data services
EXPERTALKS: Nov 2012 - Web Application Clustering
SDC - Programming the CLR in SQL Server 2005.ppt (1.51 MB)
Mysqlnd query cache plugin benchmark report
patchVantage Cloud Starter Pack
Lessons Learned at Wakoopa
Configuring MongoDB HA Replica Set on AWS EC2
Puppet Camp DC 2015: Distributed OpenSCAP Compliance Validation with MCollective
Architecting fail safe data services

What's hot (20)

PDF
Oracle databasecapacityanalysisusingstatisticalmethods
PDF
Upgrade Oracle Database to 12c
PDF
Pluggable database tutorial
PDF
Enable oracle database vault
PPSX
Pro Techniques for the SSAS MD Developer
PDF
Pluggable database tutorial 2
PPS
Web Application Development using MVC Framework Kohana
PDF
Installationguide
PPT
Building cautious software
PPT
Tasks of database administrator
DOCX
Upgrade EBS DB from 11g to 12c.
PDF
Salesforce Batch processing - Atlanta SFUG
PPTX
CentOS 6 to CentOS 7 Upgrade Procedure
PPTX
Eouc 12 on 12c osama mustafa
PDF
Oracle to MySQL DatabaseLink
PPTX
Crack the complexity of oracle applications r12 workload v2
PDF
WebCamp 2016: DevOps. Николай Дойков: Опыт создания клауда для потокового вид...
PDF
Pluggable database 3
PDF
Rac&asm
PPTX
Mysql data replication
Oracle databasecapacityanalysisusingstatisticalmethods
Upgrade Oracle Database to 12c
Pluggable database tutorial
Enable oracle database vault
Pro Techniques for the SSAS MD Developer
Pluggable database tutorial 2
Web Application Development using MVC Framework Kohana
Installationguide
Building cautious software
Tasks of database administrator
Upgrade EBS DB from 11g to 12c.
Salesforce Batch processing - Atlanta SFUG
CentOS 6 to CentOS 7 Upgrade Procedure
Eouc 12 on 12c osama mustafa
Oracle to MySQL DatabaseLink
Crack the complexity of oracle applications r12 workload v2
WebCamp 2016: DevOps. Николай Дойков: Опыт создания клауда для потокового вид...
Pluggable database 3
Rac&asm
Mysql data replication
Ad

Viewers also liked (20)

PPTX
Seminar on water influx and well testing
DOCX
Service Operator Surface Well Testing
PDF
05 well testing trisakti 25 nov 2007
PPTX
Final SLB Project
PPT
3 nodal analysis
PDF
Summer training report_Samiur Rahman Khan_Geologist
PDF
E100 manual
PDF
Well test-procedures-manual
PPTX
Static model development
PDF
Nodal Analysis introduction to inflow and outflow performance - next
PDF
Wellhead basics
PPTX
Nodal analysis
PDF
Nodal analysis
PPTX
Tubing Performance Relation (TPR)
PPTX
A Study Of Production Optimization Of An Oil Copy
PDF
Production optimization
PPTX
Reservoir Modeling with Petrel
PPTX
Petrel course
PPT
OIL AND GAS SURFACE WELLHEAD AND CHRISTMAS TREE
PDF
Petroleum production engineering
Seminar on water influx and well testing
Service Operator Surface Well Testing
05 well testing trisakti 25 nov 2007
Final SLB Project
3 nodal analysis
Summer training report_Samiur Rahman Khan_Geologist
E100 manual
Well test-procedures-manual
Static model development
Nodal Analysis introduction to inflow and outflow performance - next
Wellhead basics
Nodal analysis
Nodal analysis
Tubing Performance Relation (TPR)
A Study Of Production Optimization Of An Oil Copy
Production optimization
Reservoir Modeling with Petrel
Petrel course
OIL AND GAS SURFACE WELLHEAD AND CHRISTMAS TREE
Petroleum production engineering
Ad

Similar to L0037 - Basic Eclipse Configuration (20)

PDF
Master your java_applications_in_kubernetes
PPTX
JDK 9: Migrating Applications
PPTX
Android tools for testers
PPTX
Object-Oriented: Everything is modeled as an object. Platform Independent: C...
PPTX
Extend Eclipse p2 framework capabilities: Add your custom installation steps
PPTX
Hadoop cluster performance profiler
PDF
A Glance At The Java Performance Toolbox
PDF
JAVA_STEP_V7
PDF
It's always sunny with OpenJ9
PPTX
Core java
PPTX
Core java1
PPTX
Core java &collections
PPT
Jakarta struts
PPTX
Prosit google-cloud
PPTX
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423
ODP
eXo Platform SEA - Play Framework Introduction
PPTX
Node JS Express : Steps to Create Restful Web App
PDF
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
DOCX
How to use_cucumber_rest-assured_api_framework
PPTX
The JVM in the Cloud: OpenJ9 and the traditional HotSpot JVM
Master your java_applications_in_kubernetes
JDK 9: Migrating Applications
Android tools for testers
Object-Oriented: Everything is modeled as an object. Platform Independent: C...
Extend Eclipse p2 framework capabilities: Add your custom installation steps
Hadoop cluster performance profiler
A Glance At The Java Performance Toolbox
JAVA_STEP_V7
It's always sunny with OpenJ9
Core java
Core java1
Core java &collections
Jakarta struts
Prosit google-cloud
Infrastructure as Code in your CD pipelines - London Microsoft DevOps 0423
eXo Platform SEA - Play Framework Introduction
Node JS Express : Steps to Create Restful Web App
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
How to use_cucumber_rest-assured_api_framework
The JVM in the Cloud: OpenJ9 and the traditional HotSpot JVM

More from Tonny Madsen (20)

KEY
L0043 - Interfacing to Eclipse Standard Views
KEY
L0036 - Creating Views and Editors
KEY
L0033 - JFace
KEY
L0020 - The Basic RCP Application
KEY
L0018 - SWT - The Standard Widget Toolkit
KEY
L0016 - The Structure of an Eclipse Plug-in
KEY
L0001 - The Terminology of the Eclipse Platform
KEY
EclipseCon '11 - Using Adapters to Handle Menus and Handlers in Large Scale A...
KEY
PROSA - Eclipse Is Just What?
PPT
Eclipse Demo Camp 2010 - Eclipse e4 – The Status and the Future
PPT
Eclipse Demo Camp 2010 - UI Bindings - An Introduction
PPT
ITU - MDD – Model-to-Model Transformations
PPT
IDA - Eclipse Workshop II (In Danish)
PPT
IDA - Eclipse Workshop I (In Danish)
PPT
IDA - Fra forretningside til bundlinie: Eclipse følger dig hele vejen (In Dan...
PPT
ITU - MDD - EMF
PPT
ITU - MDD - Eclipse Plug-ins
PPT
ITU - MDD - XText
PPT
eclipse.dk - Eclipse RCP Under the Hood
PPT
EclipseCon '08 - BoF - Building a local Eclipse user group
L0043 - Interfacing to Eclipse Standard Views
L0036 - Creating Views and Editors
L0033 - JFace
L0020 - The Basic RCP Application
L0018 - SWT - The Standard Widget Toolkit
L0016 - The Structure of an Eclipse Plug-in
L0001 - The Terminology of the Eclipse Platform
EclipseCon '11 - Using Adapters to Handle Menus and Handlers in Large Scale A...
PROSA - Eclipse Is Just What?
Eclipse Demo Camp 2010 - Eclipse e4 – The Status and the Future
Eclipse Demo Camp 2010 - UI Bindings - An Introduction
ITU - MDD – Model-to-Model Transformations
IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop I (In Danish)
IDA - Fra forretningside til bundlinie: Eclipse følger dig hele vejen (In Dan...
ITU - MDD - EMF
ITU - MDD - Eclipse Plug-ins
ITU - MDD - XText
eclipse.dk - Eclipse RCP Under the Hood
EclipseCon '08 - BoF - Building a local Eclipse user group

Recently uploaded (20)

DOCX
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
PPTX
climate change of delhi impacts on climate and there effects
PDF
Review of Related Literature & Studies.pdf
PPTX
Power Point PR B.Inggris 12 Ed. 2019.pptx
PPTX
Math 2 Quarter 2 Week 1 Matatag Curriculum
PPTX
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
PPTX
MMW-CHAPTER-1-final.pptx major Elementary Education
PPTX
IT infrastructure and emerging technologies
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط
PPTX
Approach to a child with acute kidney injury
PDF
Physical pharmaceutics two in b pharmacy
PDF
IS1343_2012...........................pdf
PPTX
Neurological complocations of systemic disease
PPTX
CHROMIUM & Glucose Tolerance Factor.pptx
PDF
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
PDF
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
climate change of delhi impacts on climate and there effects
Review of Related Literature & Studies.pdf
Power Point PR B.Inggris 12 Ed. 2019.pptx
Math 2 Quarter 2 Week 1 Matatag Curriculum
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
MMW-CHAPTER-1-final.pptx major Elementary Education
IT infrastructure and emerging technologies
Diabetes Mellitus , types , clinical picture, investigation and managment
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط
Approach to a child with acute kidney injury
Physical pharmaceutics two in b pharmacy
IS1343_2012...........................pdf
Neurological complocations of systemic disease
CHROMIUM & Glucose Tolerance Factor.pptx
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
ACFE CERTIFICATION TRAINING ON LAW.pptx
FAMILY PLANNING (preventative and social medicine pdf)
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf

L0037 - Basic Eclipse Configuration

  • 1. Basic Eclipse Configuration Setup the Eclipse environment to get optimal performance for the course
  • 2. Eclipse Components and Versions Java JDK 5 or 6 Eclipse SDK 3.5.1 Galileo Eclipse RCP SDK 3.5 (though not needed)
  • 3. Two Eclipse Installations You need two Eclipse installations: Your development system Your target platform For Eclipse development with other target architectures this is mandatory! The primary advantage is that the IDE and product need not use the same version! Also the exact target platform is under control and no extra plug-ins can sneak in… Configure the target platform in the “Target Platform” preferences page
  • 4. Add to the Java Search Add all plug-ins to the Java search This makes certain operations look at a much wider scope of plug-ins, which means it is a lot easier to find classes and data In the “Plug-Ins” view of the PDE perspective Select all plug-ins Use “Add to Java Search” in the context menu
  • 5. Eclipse Arguments The Eclipse IDE should be launched using a windows shortcut with the following arguments &quot;C:\Program Files\eclipse\ ... \eclipse\eclipse.exe“ The application… -clean All cache files are deleted -data &quot;D:\ ... \workspace“ The path of the workspace -vm &quot;C:\Program Files\Java\jre1.6.0_07\bin\javaw.exe“ The JWM to use in case there are multiple WMs installed -vmargs Arguments for the VM (see next slide)
  • 6. Java VM Arguments Specified after the –vmargs argument -Xmx <n> M Max heap space (defaults to 512M in Ganymede and Galileo) -Xm s<m> M Initial heap space (defaults to 40M in Ganymede and Galileo) -XX:MaxPermSize= <m> M Max memory for permanent data – like structures and classes My rules of thumb <n> = Physical memory/2 <m>= <n>/4 But… your numbers depend on your machine and also on your resident software like anti-virus and firewalls! Other arguments to consider: -Du s er.name=&quot;Tonny Madsen, The RCP Company“ Sets the name to use in javadoc comments for @author -Declipse.cvs.anon=1 Includes the eclipse CVS repository automatically
  • 7. More Information “ Tuning Eclipse Performance and Avoiding OutOfMemoryExceptions” http://www.eclipsezone.com/eclipse/forums/t61618.html “ Running Eclipse” http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm The basic eclipse runtime arguments “ Eclipse Runtime Options” http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html List of the usable system properties “ Manage your Eclipse environment” http://www-128.ibm.com/developerworks/opensource/library/os-ecl-manage/

Editor's Notes

  • #4: When you set the application location – e.g. c:\\runtime\\eclipse – and press the Reload button, the list of plug-ins and fragments on the page will fill up with the discovered external plug-ins. By default, all these plug-ins will be invisible to PDE. You can make them visible by enabling them individually or pressing the Select All button. Workspace plug-ins and enabled external plug-ins will be used by PDE to resolve Java classes and plug-in dependencies. In the case where a workspace plug-in has the same ID as an external plug-in, the workspace plug-in masks its external counterpart.