1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Hey Guest, If you'd like to instant message with many other users, then join our
    Official Rune-Status Discord Server!
    Dismiss Notice
  3. Got your own Server? Looking for a Server to play right now??
    Make sure you check out the Public Server Directory!
    Dismiss Notice
  4. If you're new to the Rsps Scene and want to jump straight into learning how to Set-up and Customise your own RuneScape Private Sever then check out the Guides and Tutorials for RS2 here.
    Dismiss Notice
Dismiss Notice
Hey Guest,
Are you sure your posting in the Right Sections?
If your unsure which RuneTek version you are working with visit this page to find out.

768+ (RS3) Downloading And Installing: Java

Discussion in 'Help & Requests' started by Ian, Nov 28, 2016.

  1. [​IMG]
    So - for 99.99% of the projects you will come across in the RSPS scene are deeply involved in Java.

    There is a tonne of Learning materials in the Resources Section that you can delve into to become more adept in the Object-orientated Language not only for beginners but also professionals to keep themselves up-to date, for more click: here.

    Now there are three different options available when you visit the official Java download page at Oracle.com,
    JDK, Server JRE and JRE – the site also makes points of each to help you choose the right Java deployment for you:

    Which Java package do I need?
    • Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
    • Administrators running applications on a server: Server JRE (Server Java Runtime Environment) For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer.
    • End user running Java on a desktop: JRE (Java Runtime Environment). Covers most end-users needs. Contains everything required to run Java applications on your system

    But I will try to explain a little further to help further your understanding of the options available.
    • JRE: Java Runtime Environment. It is basically the Java Virtual Machine where your Java programs run on. It also includes browser plugins for Applet execution.

    • JDK: It's the full featured Software Development Kit for Java, including JRE, and the compilers and tools (like JavaDoc, and Java Debugger) to create and compile programs.
    Usually, when you only care about running Java programs on your browser or computer you will only install JRE. It's all you need. On the other hand, if you are planning to do some Java programming, you will also need JDK.

    Sometimes, even though you are not planning to do any Java Development on a computer, you still need the JDK installed. For example, if you are deploying a WebApp with JSP, you are technically just running Java Programs inside the application server. Why would you need JDK then? Because application server will convert JSP into Servlets and use JDK to compile the servlets. I am sure there might be more examples.

    For a deeper understanding take a look at this diagram:

    As you can see: JDK is a superset of JRE, and contains everything that is in JRE, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE provides the libraries, the Java Virtual Machine (JVM), and other components to run applets and applications written in the Java programming language.

    Now you have the information about what is needed to Run/Create Java software you will now have the choice alone to choose the correct download for you.

    You can always download Java safely from here:
    • Informative Informative x 2
    • List
  2. This is very helpful great job with this. I am sure those new to java will find this useful.