Eclipse
Table of Contents
About
Eclipse is an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.
Articles Related
Plugin
Eclipse is a platform that has been designed from the ground up for building integrated web and application development tooling. By design, the platform does not provide a great deal of end user functionality by itself. The value of the platform is what it encourages: rapid development of integrated features based on a plug-in model.
Out of the box - or off the web - the basic platform is an integrated development environment (IDE) for anything (and nothing in particular).
It's the plug-ins that determine the ultimate functionality of the platform. That's why the Eclipse SDK ships with additional plug-ins to enhance the functionality of the SDK.
More …
- Plug-in Development Environment The Plug-in Development Environment (PDE) provides tools to create, develop, test, debug, build and deploy Eclipse plug-ins, fragments, features, update sites and RCP products.
How to
Configure the JVM of Eclipse
Be aware to use the good version of java.
"C:\Program Files\eclipse\eclipse.exe" -vm "C:\Program Files\Java\jdk1.6.0_05\bin\java.exe"
-vmargs -Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=256M
or you can add it in the eclipse.ini
-vm "C:\Program Files\Java\jdk1.6.0_05\bin\java.exe"
For large scale development you should modify your VM arguments to make more heap available. For example, the following setting will allow the Java heap to grow to 256MB:
-vmargs -Xmx256M
Debug the Eclipse Platform
The log file are in this directory :
- Workspace log : workspace/.metadata/.log.
- Configuration log : configuration/<timestamp>.log
Just start the file eclipse.exe with this paramerters.
eclipse -console -consoleLog -debug
- -console : Open eclipse with a console
- -consoleLog : prohibit the plug-ins to silently log entries to the log file
- -debug : Most plug-ins take advantage of the debug options file mechanism that the runtime provides.
For more information, see here