Results 1 to 7 of 7
  1. #1
    sonny's Avatar
    sonny is offline Senior Member
    Join Date
    Feb 2010
    Location
    North West England
    Posts
    146
    Rep Power
    0

    Question JDK, SDK, JDT, JRE, what is all this stuff? why do i need it?

    i'm suffering from a google information overload!
    half way through a tutorial, it starts going on about the project properties and attaching sources to things. importing JARs and all sorts of stuff.
    some i kinda follow some of it i'll get to grips with, with practice i'm sure.

    But, I dont have a JDK installed. (or maybe its not where it should be)
    after a bit of googling i am a bit confused as to which flavour of JDK i need.
    theres a few with all kinds of letters like EE, FX, SE and others

    obviously I have the JRE installed, i Know I need that.
    will i need to uninstall that before i install the JDK?

    I have something in eclipse called the JDT or is it SDK or is it both, i'm not too sure but, I am half Guessing from google that the JDK is some sort of extension of that.

    some simple clarification would be useful to me. Do I really need it, and if so which flavour do I need??

    thanks in advance,
    Last edited by sonny; 05-26-2010 at 12:11 AM.
    :p I still have my "L" plates on...... directions and explanations are far more help than blaring your Horn! :p Watching:CS106a on YouTube \Reading The Art & Science of Java by Eric S Roberts

  2. #2
    gcalvin is offline Senior Member
    Join Date
    Mar 2010
    Posts
    952
    Rep Power
    5

    Default

    You have Eclipse, so you do have a JDK. It may not be on your PATH, though. What happens when you type javac -version at a command prompt?

    -Gary-

  3. #3
    gcalvin is offline Senior Member
    Join Date
    Mar 2010
    Posts
    952
    Rep Power
    5

    Default

    By the way, JDK is simply Java Development Kit. It's the tools for compiling Java programs, and also for making JAR files. It's separate from the JRE (Java Runtime Environment) because people who just want to run Java programs, but don't want to write them, don't need the JDK.

    SE is Standard Edition and EE is Enterprise Edition. If you don't know why you need EE, then you don't need it, but it won't hurt you if it's there (EE is a superset of SE). EE is bigger and has more stuff.

    -Gary-

  4. #4
    sonny's Avatar
    sonny is offline Senior Member
    Join Date
    Feb 2010
    Location
    North West England
    Posts
    146
    Rep Power
    0

    Default

    from C:\ i get
    " 'javac' is not recognised as an internal or external command, operable program or batch file "

    a file search for javac brings up four strange loooking files
    all called javaCompletionProposalSorters.exsd
    :p I still have my "L" plates on...... directions and explanations are far more help than blaring your Horn! :p Watching:CS106a on YouTube \Reading The Art & Science of Java by Eric S Roberts

  5. #5
    gcalvin is offline Senior Member
    Join Date
    Mar 2010
    Posts
    952
    Rep Power
    5

    Default

    How about that? Apparently, Eclipse uses its own built-in compiler code, and doesn't depend on a JDK. Makes sense when you think about it, considering how editing, syntax checking and debugging are so tightly integrated, but I never thought about it before. My MacBook has always had a JDK.

    Anyway, just get the Java SE JDK.

    Java SE Downloads - Sun Developer Network (SDN)

    That's plenty until you know you need more, and why.

    -Gary-

  6. #6
    gcalvin is offline Senior Member
    Join Date
    Mar 2010
    Posts
    952
    Rep Power
    5

    Default

    And if you're still curious about JDT, check this out:

    JDT Core Component

    -Gary-

  7. #7
    sonny's Avatar
    sonny is offline Senior Member
    Join Date
    Feb 2010
    Location
    North West England
    Posts
    146
    Rep Power
    0

    Thumbs up

    thanks Gary
    :p I still have my "L" plates on...... directions and explanations are far more help than blaring your Horn! :p Watching:CS106a on YouTube \Reading The Art & Science of Java by Eric S Roberts

Similar Threads

  1. Table, beginner stuff
    By drwk in forum New To Java
    Replies: 1
    Last Post: 01-24-2010, 08:19 PM
  2. Trying to create a code for queue, complex stuff...
    By Mikey_S in forum Threads and Synchronization
    Replies: 3
    Last Post: 09-28-2009, 10:13 PM
  3. Looking for help on drawing stuff in a jPanel
    By Gatts79 in forum AWT / Swing
    Replies: 3
    Last Post: 08-28-2009, 07:00 PM
  4. Anyone selling SCJA training material? Your OLD stuff?
    By KMN in forum Reviews / Advertising
    Replies: 2
    Last Post: 08-24-2009, 06:58 PM
  5. Simple Stuff 0.1
    By Java Tip in forum Java Software
    Replies: 0
    Last Post: 07-19-2008, 05:27 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •