We Are Going To Discuss About Setting the correct PATH for Eclipse. So lets Start this Java Article.
Setting the correct PATH for Eclipse
- Setting the correct PATH for Eclipse
You should specify where Eclipse should find your JDK in the file
eclipse.ini
. Specifically, the following parameter (note that it is 2 separate lines in the ini file): - Setting the correct PATH for Eclipse
You should specify where Eclipse should find your JDK in the file
eclipse.ini
. Specifically, the following parameter (note that it is 2 separate lines in the ini file):
Solution 1
Eclipse doesn’t consult the
JAVA_HOME
variable
You should specify where Eclipse should find your JDK in the file eclipse.ini
. Specifically, the following parameter (note that it is 2 separate lines in the ini file):
-vm
C:\Java\JDK\1.8\bin\javaw.exe
or wherever your javaw.exe happens to be.
Note: The format of the ini
file is very particular; make sure to consult https://wiki.eclipse.org/Eclipse.ini to ensure you get it exactly right.
Original Author Christian W Of This Content
Solution 2
Eclipse folder has an initialization file which is used by eclipse on launch/Double click it is named as eclipse.ini. Add the following lines in eclipse.ini file. Where the vm defines the path of JVM with which we want eclipse to use.
-vm
C:\Program Files\Java\jdk1.8\bin\javaw.exe
Make sure you have add the above lines separately and above the following line
--launcher.appendVmargs
-vmargs
Original Author cryptonkid Of This Content
Solution 3
Go to System Properties > Advanced > Enviroment Variables
and look under System variables
First, create/set your JAVA_HOME
variable
Even though Eclipse doesn’t consult the JAVA_HOME
variable, it’s still a good idea to set it. See How do I run Eclipse? for more information.
If you have not created and/or do not see JAVA_HOME
under the list of System variables
, do the following:
- Click
New...
at the very bottom - For
Variable name
, typeJAVA_HOME
exactly - For
Variable value
, this could be different depending on what bits your computer and java are.- If both your computer and java are 64-bit, type
C:\Program Files\Java\jdk1.8.0_60
- If both your computer and java are 32-bit, type
C:\Program Files\Java\jdk1.8.0_60
- If your computer is 64-bit, but your java is 32-bit, type
C:\Program Files (x86)\Java\jdk1.8.0_60
- If both your computer and java are 64-bit, type
If you have created and/or do see JAVA_HOME
, do the following:
- Click on the row under
System variables
that you seeJAVA_HOME
in - Click
Edit...
at the very bottom - For
Variable value
, change it to what was stated in #3 above based on java’s and your computer’s bits. To repeat:- If both your computer and java are 64-bit, change it to
C:\Program Files\Java\jdk1.8.0_60
- If both your computer and java are 32-bit, change it to
C:\Program Files\Java\jdk1.8.0_60
- If your computer is 64-bit, but your java is 32-bit, change it to
C:\Program Files (x86)\Java\jdk1.8.0_60
- If both your computer and java are 64-bit, change it to
Next, add to your PATH
variable
- Click on the row under
System variables
withPATH
in it - Click
Edit...
at the very bottom - If you have a newer version of windows:
- Click
New
- Type in
C:\Program Files (x86)\Java\jdk1.8.0_60
ORC:\Program Files\Java\jdk1.8.0_60
depending on the bits of your computer and java (see above ^). - Press
Enter
and ClickNew
again. - Type in
C:\Program Files (x86)\Java\jdk1.8.0_60\jre
ORC:\Program Files\Java\jdk1.8.0_60\jre
depending on the bits of your computer and java (see above again ^). - Press
Enter
and pressOK
on all of the related windows
- Click
- If you have an older version of windows
- In the
Variable value
textbox (or something similar) drag the cursor all the way to the very end - Add a semicolon (
;
) if there isn’t one already C:\Program Files (x86)\Java\jdk1.8.0_60
ORC:\Program Files\Java\jdk1.8.0_60
- Add another semicolon (
;
) C:\Program Files (x86)\Java\jdk1.8.0_60\jre
ORC:\Program Files\Java\jdk1.8.0_60\jre
- In the
Changing eclipse.ini
- Find your
eclipse.ini
file and copy-paste it in the same directory (should be namedeclipse(1).ini
) - Rename
eclipse.ini
toeclipse.ini.old
just in case something goes wrong - Rename
eclipse(1).ini
toeclipse.ini
-
Open your newly-renamed
eclipse.ini
and replace all of it with this:-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vm C:\Program Files\Java\jdk1.8.0_60\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1024m
XXMaxPermSize
may be deprecated, so it might not work. If eclipse still does not launch, do the following:
- Delete the newer
eclipse.ini
- Rename
eclipse.ini.old
toeclipse.ini
- Open command prompt
- type in
eclipse -vm C:\Program Files (x86)\Java\jdk1.8.0_60\bin\javaw.exe
If the problem remains
Try updating your eclipse and java to the latest version. 8u60 (1.8.0_60
) is not the latest version of java. Sometimes, the latest version of java doesn’t work with older versions of eclipse and vice versa. Otherwise, leave a comment if you’re still having problems. You could also try a fresh reinstallation of Java.
Original Author Arastais Of This Content
Solution 4
I am using Windows 8.1 environment. I had the same problem while running my first java program after installing Eclipse recently.
I had installed java on d drive at d:\java.
But Eclipse was looking at the default installation c:\programfiles\java.
I did the following:
-
Modified my eclipse.ini file and added the following after open:
-vm d:\java\jdk1.8.0_161\bin
-
While creating the java program I have to unselect default build path and then select d:\java.
After this, the program ran well and got the hello world to work.
Original Author vamsi Of This Content
Conclusion
So This is all About This Tutorial. Hope This Tutorial Helped You. Thank You.