[Webinar] Streamline your web hosting managementRegister Today


java, J2SE JDK javac javax javaw help

Posted on 2006-04-27
Medium Priority
Last Modified: 2013-11-23

I am confused and need some help in plain english. Can an expert out there tell me what is neccessary to be able to write and compile basic java programs in a PC environment (from command line). Also if you could enlighten me on the different download packages, compilers and what they are used for (sdk, j2se, javac, javaw, javax, etc). The more I read, the more confusing it gets. I appreciate it!!
Question by:ramoore
  • 2
LVL 14

Expert Comment

ID: 16555950
Follow this introductory tutorial, and it should become more or less clear

LVL 14

Expert Comment

ID: 16556407
And as for Your mentioned abbrevistions and tools:

sdk (System Development Kit), j2se (Java 2 Standard Edition) - http://java.sun.com/j2se/1.5.0/download.jsp

javac - java compiler http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html
javaw - http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/java.html
javax - is a package (that's a long story :)
LVL 19

Accepted Solution

Jim Cakalic earned 150 total points
ID: 16556462
sdk = software development kit; refers to the entire Java runtime plus compiler and related tools
j2se = Java 2 Standard Edition; generic name for the Java 2 desktop technologies
javac = the Java compiler
java = the Java interpreter
javaw = the Java interpreter but with no console window
javax = the top level package for Java extension APIs (not strictly defined as part of the 'language')

These (and other) definitions are available at:

And if you back up to http://java.sun.com/j2se/1.5.0/docs/index.html you'll have plenty of reading.


Author Comment

ID: 16556925
Thank you all who responded so quickly! I appreciate your help Jim. Your quick defs helped and it looks as though I will do some more reading.

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

After being asked a question last year, I went into one of my moods where I did some research and code just for the fun and learning of it all.  Subsequently, from this journey, I put together this article on "Range Searching Using Visual Basic.NET …
Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
This video teaches viewers about errors in exception handling.
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.
Suggested Courses
Course of the Month10 days, 9 hours left to enroll

612 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question