JRE, JDK, SDK, IDE, J2????

What is the disctinction between all these acronyms and when would they come in handy?
JRE
JDK
SDK
IDE
Java2 versus JDK1.4 (what's the difference)

JRE = Java Runtime Environment. Let's you run java apps/applets by interpreting the compiled java code supplied to you.
JDK/SDK = Java Development Kit/Software Development Kit = One in the same...has both the JRE and tools (compiler, etc) to actually compile your own java code.
IDE = Integrated Development Environment - Usually consists of an editor, project manager, graphical development tools to speed up development of code. This is not necessarily java - there are IDE's for C/C++, etc....
Java2 - Post java 1.1 version of java ... components usually start with a J...like JPanel, JButton, JList. A layer built over the original AWT (abstract window toolkit) that was java 1.1. Java 2 is not supported by most browsers by default without the plugin (the JRE)...Netscape 6 has it tho it's buggy.
JDK 1.4 is the latest version of Java2.

Similar Messages

  • Difference between, jre, jdk, sdk and j2se

    Dear Sir/Madam,
    I want to do some java and j2ee development and run these applications in a java application server environment. Can anyone give me some advices on what should i need to download? Moreover, what is the difference between, jre, jdk, sdk and j2se? Should i need to download all of jre, jdk, sdk and j2se?
    thanks and regards,
    david

    JRE is the 'java runtime environment'. It is responsible for creating a Java Virtual Machine to execute Java class files (e.g., run Java programs)
    JDK is the 'java development kit'. It is the same as the 'SDK' (at least in my mind). It normally comes bundled with a JRE and also allows you to compile Java source files into Java class files. The JDK allows you to both write and run programs.
    J2SE is "Java 2 Standard Edition". It can refer to either a JDK or JRE. This is 'core' Java. There is also J2EE "Java 2 Enterprise Edition" which allows you to write middleware or server code more easily.
    Your final choice will be which version. If you want the current, most common implementation:
    J2SE 1.4.2, J2EE 1.3
    If you want to skip ahead to the next generation, the latest releases would be:
    J2SE 1.5 (also called J2SE 5.0) and J2EE 1.4
    - Saish

  • Difference between JDK ,SDK ,JRE

    Hi all,
    Im confused about the difference between JDK ,SDK ,JRE.What all is needed to install Java.Please elaborate.

    Even on Venus. ;)
    Goddess on the mountain top
    Burning like a silver flame
    The summit of beauty and love
    And Venus was her name
    She's got it
    Yeah, baby, she's got it
    I'm your Venus, I'm your fire
    At your desire
    Well, I'm your Venus, I'm your fire
    At your desire

  • JDK & SDK

    Ok JDK is for Java development and SDK is for software development? What is the difference? I googled SDK and JDK and that is what it said anyway. Then another site said SDK is a new version of JDK, I knew i could only get the right answer here. Before i forget what about JRE and JVM? JRE is what you need to run java programs right? Does JRE run on the java virtual machine (JVM)? Why dont they make it one thing if thats the way it is? Like the JRM is a combination of JVM & JRE?
    So if i read correct i need JRE to run java programs does JRE already have a JVM included?

    JDK and SDK are the same.
    For version 1.4.x term SDK is used.
    http://java.sun.com/j2se/1.4.2/download.html
    SDK includes JRE. JRE is required for running Java applications
    For 1.5 and later JDK is used.
    http://java.sun.com/javase/downloads/index_jdk5.jsp
    http://java.sun.com/javase/downloads/index.jsp
    JDK includes the JRE.
    JDeveloper includes the JDK/SDK.
    http://wiki.answers.com/Q/What_is_difference_between_JVM_and_JRE
    http://java.sun.com/developer/onlineTraining/new2java/programming/learn/unravelingjava.html

  • JRE/JDK Configuration

    Good Afternoon,
    Does anyone have an example of how they were able to setup their iPlanet 6.0 (Win2k) server to use an external JRE/JDK versus the internal JRE? I have been working with our software vendor along with several users (also looking at the responses on this forum and many other places), and the consensus seems to be �re-install�. One user suggested installing the new SDK into the area where the old JRE lived. I would like to basically know if it is possible to re-point iPlanet 6.0 to a new external (to the iPlanet server) JRE/SDK? And if it is possible, would you mind sharing it with me?
    Rob Smith

    Thanks to anyone who considered answering this post. A few moments ago I was able to point iPlanet to SDK 1.4.2_07.

  • JRE or SDK install problem - installing in non-std dir

    I'm encountering a problem trying to install either the JRE or SDK into a non-standard directory (one that's not the default of c:\j2sdk1.4.2_01 or what have you). This is occuring with both 1.4.2_01 and 1.4.2_02.
    In this case, I'm trying to install it in a directory similar to c:\progra~1\compan~1\produc~1\jre. (Short names b/c I can't figure out how to do long paths silently, but that's a whole different issue).
    The install nears the end and then presents the user with a "Java(TM) Update (1.4.2_01-b06) cannot be installed on this machine because the Java(TM) Virtual Machine is currently running. Please close all running Java(TM) applications, especially browsers. [RETRY] [CANCEL]" message.
    There's definitely not a JVM running at the moment. If I click Cancel, the install finishes up and there is a workable install there. But why the prompt? Since this is a silent install within another install, it will cause concern for my customers.
    The last few lines of my setup file:
    Action start 19:16:59: removesdkpackfiles.
    Action ended 19:17:00: removesdkpackfiles. Return value 1.
    Action start 19:17:00: unzipdemos.
    Action ended 19:17:15: unzipdemos. Return value 1.
    Action start 19:17:15: copysrczip.
    Action ended 19:17:19: copysrczip. Return value 1.
    Action start 19:17:19: patchsdk.
    Error 1722.There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action patchsdk, location: C:\Program Files\Common Files\Java\Update\Base Images\j2sdk1.4.2-b28\patch-j2sdk1.4.2_02-b03\patchsdk.exe, command: -s "C:\PROGRA~1\COMPAN~1\PRODUC~1\jre\"
    Action ended 19:17:35: patchsdk. Return value 3.
    Action ended 19:17:35: INSTALL. Return value 3.
    === Logging stopped: 10/23/2003 19:17:35 ===
    The command line to kick off the install:
    j2sdk-1_4_2_02-windows-i586-p.exe /s /v\"/qn ADDLOCAL=ALL IEXPLORER=1 INSTALLDIR=c:\progra~1\compan~1\produc~1\jre /L \jresetup.log"
    Has anyone encountered this? I've narrowed it down to the fact that it's an install into a directory that's not the default. If I run the install without specifying the INSTALLDIR, everything works fine. Help is appreciated!

    See the original posting and comments in http://forum.java.sun.com/thread.jsp?forum=14&thread=462167 and the bug http://developer.java.sun.com/developer/bugParade/bugs/4953793.html
    Rebooting has no effect whatsoever on this problem; even if you can now get the SDK installed, a non-administrative account won't be able to use the JRE in it, nor will the user be able to use the other JRE installed in the default location.

  • JAR files just won´t run, multiple systems, JRE & JDK installed.

    Hi!
    I´ve been looking on many different places for an answer for this issue:
    I have to run different JAR files for applications, one is from Apache ActiveMQ, and the other is a hash calculating app. I´ve read on many topics that if you get error "Failed to load Main-Class" when running a JAR, the problem is how the JAR was packed (MANIFEST). Well, I find highly unlikely that two different JARs, from different sources, are wrongly packed. Also, I´ve installed JRE, JDK and even Java EE, on MS Server 2003 and on Windows 7 (on this last one only JRE), and no JAR runs. I´ve tried declaring PATH and JAVA_HOME environment variables... no use. Can anyone help me solve my problem?

    Hi,
    You might want to look in your control panel for 'Java' icon. It should give you an option to enable java plugin into your browser. Let me know if you still face the issue.
    Thanks!

  • SOA Suite 11.1.1.6.0  Error - Please specify a valid JRE JDK location

    I am very new to Oracle installations and I cannot get past the " Please specify a valid JRE/JDK location :" message when installing the SOA Suite.
    I verified that all my prerequisites are in place.
    No matter what path I enter, it ignores it and repeats the message. I made sure to install JRE in a directory path with no spaces. I have tried installing jre-7u9-windows-i586 and also jre-7u9-windows-x64. I also tried pointing the location to the jdk160_29/jre/bin directory created by the SOA installation (again, no spaces in my path). Nothing seems to work.
    I am following the Quick Start Guide version 1.2 from August 2011 http://www.oracle.com/technetwork/middleware/soasuite/overview/quickstartguidesoasuite11gr1ps4-459545.pdf. I also looked at various postings and blogs.
    I am running this on a single Windows 7 Home Version SP1, 64-bit machine.
    Here is the full message:
    Starting Oracle Universal Installer...
    Checking if CPU speed is above 300 MHz . Actual 3292 MHz Passed
    Checking swap space: must be greater than 512 MB . Actual 2048 MB Passed
    Checking monitor: must be configured to display at least 256 colors Higher than
    256 . Actual 4294967296 Passed
    Preparing to launch Oracle Universal Installer from C:\Users\Robij\AppData\Loca
    l\Temp\OraInstall2012-11-20_09-46-59AM. Please wait ...
    Please specify JRE/JDK location ( Ex. /home/jre ), <location>/bin/java should e
    xist : \middleware\soasuite\jdk160_29\jre\bin
    Please specify a valid JRE/JDK location :
    As I said, I'm new to this, so sorry for the newbie question. Can anyone help me? Thanks.

    try this at commande ligne
    cd c:\the folder wish contient the setup.exe for soa suite
    setup *–jreLoc* c:\the jdk path directorie example(c:\oracle\midl…\jdk_18...hope that's help you
    Good luck

  • Error msql command ... "Unable to create JVM. You need jre/jdk 1.3.1 or hig

    Hi All,
    I have successfully installed soa 10.1.3.1. I am using VMware with windows xp as os.
    The problem is occuring when i was trying to apply 1*0.1.3.4 patch* to my 10.1.3.1 installation.
    In the pre-installation instructions we need to upgrade the schema or rum some sql scripts. To do that when I tried to connect using
    msql system/manager@<connection string> i got the following error
    *"Unable to create JVM. You need jre/jdk 1.3.1 or higher"*
    I checked my path and java version also, it looks ok i mean i have 1.5.x java version.
    I am not sure what could be the issue.
    Did anyone of you encounter same or similar issue?
    Any help is highly appreciated.
    Thanks.

    I doubt the dehydration store is installed on mSQL.
    Have you installed basic or advanced. I'm assuming basic, by default this runs on olite.
    To upgrade you need to upgrade the bpel and esb schemas
    The login executables are in the following location
    SOA_HOME\bpel\bin\polsql.cmd (bpel)
    SOA_HOME\integration\esb\olite\bin\sql_olite.bat (ESB)
    cheers
    James

  • Can I remove ORACLE JRE/JDK?

    Hi all
    I already have Sun's JRE/JDK in /usr (SuSE). Can I safely remove Oracle JRE/JDK?

    Last time when I delete Oracle JRE, OEM and none of oracle's UI based on Java did not start.

  • Download J2SE - what's JRE and SDK

    Hi
    when I want to download the J2S� 1.4.1, I can choose JRE and SDK.
    What's what and what's the difference?
    RB

    If you only want to use Java programs, get the JRE.
    If you want to develop Java programs, get the SDK.

  • JRE Vs SDK

    When there is a option for downloding the Java Standerd Edition Pacakges WE have these 2 options JRE and SDK could I know what does these mean.
    .................................ABHI

    FST--Thnx for the help.
    Do u mean that if some feels that he might use some programs which uses java and needs an environment which runs it He has to install JRE else a developer has to install SDK is it?
    .....................ABHI

  • Set JDK/SDK in Forte For Java 3.x

    Need to change from the current SDK/JDK setting in FFJ 3.x to 1.4.1_01
    Running Windows 2000.... default is JDK 1.3.1_03 in /usr/j2se
    How to do this???
    Thanks...

    I guess i did not clearly state the question...
    How does one change the default JDK/SDK in Forte 3, in this case change the default from 1.3.1 (initial install at /usr/j2se) to 1.4.1 (installed in /usr/j4se) ???
    Thanks...

  • JRE/JDK 1.1.6 for solaris

    Hi,
    I was looking for JRE/JDK 1.1.6 for solaris download, but it seems Sun has kept upto JRE/JDK versions 1.1.7 on the site. If anybody knows any URL, where they may have it archived, pls let me know
    Regards
    -- Amit

    Hi there,
    you can download jdk 1.1.6 from
    http://java.sun.com/products/jdk/1.1.6/
    there are versions for both the windows and solaris platforms.
    hope this helps,
    PSChan
    PSChan - Sun Microsystems

  • J2SE download page: JRE and SDK differences

    when we go to the J2SE download page: http://java.sun.com/j2se/1.4.1/download.html#docs, we will see JRE and SDK column. What are the differences??
    My guess is:
    JRE just download the java runtime environment, without downloading the java compiler. JRE means the JVM here?
    SDK downloads everything, including the compiler and run time environment.

    when we go to the J2SE download page:
    http://java.sun.com/j2se/1.4.1/download.html#docs, we
    will see JRE and SDK column. What are the
    differences??
    My guess is:
    JRE just download the java runtime environment,
    without downloading the java compiler. JRE means the
    JVM here?
    SDK downloads everything, including the compiler and
    run time environment.SDK is a development kit, where You have java compiler and all the rest +
    jre.

Maybe you are looking for