Need help with Java Installation

0 votes
I want to install java on my windows 10 machine. So please help me with the exact application to be downloaded. Should I install JDK or JRE. What's the difference and from where I can install them?
Feb 27 in Java by Ashmita
30 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

Hi @Ashmita, to asnwer your question, lets go one by one:

1. Difference between JDK and JRE:

JDK is basically used for developing, testing and debugging java apps and applets. It can also be used to run the apps as it's a complete package and it contains JRE in it along with other tools like compilers, debuggers etc. While JRE provides the libraries, JVM and other necessary components to run the apps written in java. But JRE can't be used to create or modify the java applications.

So it totally depends on your usage... If you want to develop java applications, then you should install JDK. Otherwise if you just want to run some applets or apps, you can simply install JRE. 

2. Installation steps for JDK:

  • Go to this link: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html to install the latest version of JDK i.e. JDK-11.0.2. Click on 'Accept Licence Agreement' and click on the highlighted file to download:
  • Once clicked, the setup will start downloading and you can find it in the default 'Downloads' folder. 
  • After download gets completed, double click on the file to start installation. It will first ask for your permission to install the app. Click 'Yes'.
  • Now the installation wizard window will pop-up. Click 'Next' to proceed further:


     
  • Click 'Next' to install the default features installation. You can select optional features too, at this screen:


     
  • After clicking 'Next' in above step, installer will start extracting the files and installing the JDK on your machine. once completed, you will see another window showing message "JDK Successfully Installed". Click 'Close' to close the installer wizard.
  • Now open 'View Advanced System Settings' and it will open 'System Properties' window. Click on 'Environment Variables' :

     
  • On Enviroment Variables screen, click on 'New' under 'System Variables' to add a new variable for Java path:

     
  • Add the below mentioned 'Variable Name' & 'Variable Value' to your new environment variable and click 'OK' :

     
  • And that's it. Your JDK is installed successfully. You can check for the same by opening Command Prompt and typing this command: 'javac -version'.

3. Installation Steps for JRE:

  • Go to this link: https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html to install the latest version of JRE. Click on 'Accept Licence Agreement' and click on the highlighted file to download:

     
  • Once downloaded, double click on the file and click on 'Install' to start installation wizard:

     
  • Now installer will extract the files and start installing the setup. After successful completion, another window will display showing the message 'Successfully installed Java. Click 'Close' to close the installation wizard.
  • And the JRE is installed on your system. To check the same, open 'Command Prompt' and type this command: 'java -version'.
answered Feb 27 by Pratibha
• 2,520 points

Related Questions In Java

0 votes
1 answer

How can we display an output of float data with 2 decimal places in java? Please help

You can use the printf method, for ...READ MORE

answered Jun 4, 2018 in Java by Daisy
• 8,020 points
23 views
+5 votes
3 answers

How to execute a python file with few arguments in java?

You can use Java Runtime.exec() to run python script, ...READ MORE

answered Mar 27, 2018 in Java by DragonLord999
• 8,360 points

edited Nov 6, 2018 by Omkar 4,614 views
0 votes
1 answer

Need for finalize() in Java

finalize() is a method called by the ...READ MORE

answered May 8, 2018 in Java by code.reaper12
• 3,450 points
54 views
0 votes
1 answer

Is it possible to create a memory leak with Java

Here's a good way to create a memory ...READ MORE

answered May 30, 2018 in Java by parth295
• 4,590 points
41 views
0 votes
1 answer

How to pad an integer with zeros on the left in Java?

Use java.lang.String.format() method. String.format("%05d", number) ...READ MORE

answered May 31, 2018 in Java by Daisy
• 8,020 points
46 views
0 votes
1 answer

What is the difference between jdk and jre?

JRE: It stands for Java Runtime Environment. ...READ MORE

answered Apr 20, 2018 in Java by Akrati
• 3,150 points
72 views
0 votes
2 answers

How can I get the filenames of all files in a folder which may or may not contain duplicates

List<String> results = new ArrayList<String>(); File[] files = ...READ MORE

answered Sep 12, 2018 in Java by Sushmita
• 6,820 points
578 views
0 votes
1 answer

The best way to filter a Java Collection?

 this problem is solved using streams and ...READ MORE

answered May 28, 2018 in Java by parth295
• 4,590 points
44 views
0 votes
1 answer
0 votes
1 answer

Install Java on Ubuntu

Hi @Anvi, to install Java on Ubuntu, ...READ MORE

answered Mar 1 in Java by Pratibha
• 2,520 points
32 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.