I got a new laptop with Windows 10 and I want to set it up so I can use java and javac from the command line.
I have searched online but all the guides are for previous versions, and I don't want to mess around with something I don't understand.
07 Answers
Just set the path variable to JDK bin in environment variables.
Variable Name : PATH Variable Value : C:\Program Files\Java\jdk1.8.0_31\bin But the best practice is to set JAVA_HOME and PATH as follow.
Variable Name : JAVA_HOME Variable Value : C:\Program Files\Java\jdk1.8.0_31 Variable Name : PATH Variable Value : %JAVA_HOME%\bin 3Here are the typical steps to set JAVA_HOME on Windows 10.
- Search for Advanced System Settings in your windows Search box. Click on Advanced System Settings.
- Click on Environment variables button: Environment Variables popup will open.
- Goto system variables session, and click on New button to create new variable (HOME_PATH), then New System Variables popup will open.
- Give Variable Name: JAVA_HOME, and Variable value : Your Java SDK home path. Ex: C:\Program Files\java\jdk1.8.0_151 Note: It should not include \bin. Then click on OK button.
- Now you are able to see your JAVA_HOME in system variables list. (If you are not able to, try doing it again.)
- Select Path (from system variables list) and click on Edit button, A new pop will opens (Edit Environment Variables). It was introduced in windows 10.
- Click on New button and give %JAVA_HOME%\bin at highlighted field and click Ok button.
You can find complete tutorials on my blog :
0
- Right click Computer
- Click the properties
- On the left pane select Advanced System Settings
- Select Environment Variables
- Under the System Variables, Select PATH and click edit,
and then click new and add path as C:\Program
Files\Java\jdk1.8.0_131\bin (depending on your installation path)
and finally click ok - Next restart your command prompt and open it and try javac
To find the env vars dialog in Windows 10:
Right Click Start >> Click Control Panel (Or you may have System in the list) >> Click System >> Click Advanced system settings >> Go to the Advanced Tab >> Click the "Environment Variables..." button at the bottom of that dialog page. 1Its still the same concept, you'll need to setup path variable so that windows is aware of the java executable and u can run it from command prompt conveniently
Details from the java's own page: That article applies to: •Platform(s): Solaris SPARC, Solaris x86, Red Hat Linux, SUSE Linux, Windows 8, Windows 7, Vista, Windows XP, Windows 10
2if you have any version problems (javac -version=15.0.1, java -version=1.8.0)
windows search : edit environment variables for your account
then delete these in your windows Environment variable: system variable: Path
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Common Files\Oracle\Java\javapath
then if you're using java 15
environment variable: system variable : Path
add path C:\Program Files\Java\jdk-15.0.1\bin
is enough
if you're using java 8
environment variable: system variable : JAVA_HOME
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_271
add path = %JAVA_HOME%\bin
Adding Environment Variable simplified with screenshot. Check the below URL and you should be able to do without any trouble.