Wednesday, April 23, 2008

eclipse.ini

Troubleshooting steps when eclipse is not running.... (Learnings from web)

I.
1.) Go to where ever you extracted Eclipse
2.) Do you see any folders with the name of ".metadata"?
3.) If so, delete the following files:
\.metadata\.plugins\org.eclipse.core.resources\.sn ap
\.metadata\.plugins\org.eclipse.core.resources\.ro ot\.markers.snap

II.
1.) Look for any .log files present in the root directory of wherever you installed Eclipse? These give better idea of the problem.

III.
1.) Go to the Eclipse directory of where you installed it.
2.) Double click the eclipse.ini file to edit it.
3.) Find the following code:Code: --launcher.XXMaxPermSize
4.) Change it to:Code: -launcher.XXMaxPermSize Or, just remove that extraneous dash there.
5.) Save the file, re-open Eclipse.

IV.
1.) Go to the Eclipse directory of where you installed it (like the last two), and make a copy of eclipse.ini and paste it OUTSIDE of the Eclipse directory.E.g., for me, I have Eclipse installed at: C:\projects\tools\eclipse; I copy eclipse.ini into C:\.
2.) With the eclipse.ini in the eclipse directory, double click it to edit it, select all, delete all contents, save, and then try opening Eclipse again.

V.
1.) Download an unaltered, unmodified, and latest version of Eclipse and extract it anywhere, apart from where you previously extracted the instance of Eclipse you are using now, and start it up.
2.) If it exhibits the same symptoms as before, i.e. it doesn't start and shows the same error message, then there's something wrong somewhere, log files may help.

VI.
1.) Although this is IBM's Rational Software Development Platform, at its core, it's still Eclipse: http://www-1.ibm.com/support/docview...04%204rational
2.) Follow the instructions, linked above, and see if it works out for you.

----------------------------------------------------------------------
Make sure no eclipse or Java™ process is running in Task Manager, and see if you can kill all processes before this test is run.
1. Manually delete the cache files at:
C:\Documents and Settings\\Local Settings\Application Data\javasharedresources
Now run .
2. If it does not work:
- set CLASSPATH to be empty by issuing a command line "set CLASSPATH=" and try starting using eclipse.exe/eclipse and delete cache again if it fails
- set PATH to "." by issuing command line "set PATH=." and try starting using eclipse.exe/eclipse and delete cache file if it fails

Increase the amount of virtual memory available on the system from the Windows settings (reboot machine to take effect) and also ensure the running the app has plenty of free space and their user profile is not size restricted. If a user's profile (C:\Documents and Settings\) has a space limitation set on it, the JVM may not be able to allocate space to cache.
***Save a copy of the "eclipse.ini" before making any changes ***

----------------------------------------
Final Try (for windows os)!!!
In the above method, it may help to set the environment variable 'Path' with the <jdk_install_path>\bin in the beginning of the path variable ("Note: we are NOT appending this value in the end").
The reason for doing this is because while installing few programs, the java executables (java.exe, javaw.exe...) gets installed under windows system folder. And as this occurs in the beginning of the 'Path' there can be jdk version mismatch, because of which eclipse doesn't startup.
This can be set in advanced tab of system properties dialog box.
eg., set path=c:\j2sdk1.4.2_05\bin;%path% and start eclipse.
----------------------------------------
Wiki: http://wiki.eclipse.org/Eclipse.ini

No comments:

Learning programming

    Programming is an interesting world where you apply your skills to build a software program that comes into life when it is run on a com...