compiling java program using jdk command line windows platform

11
COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

Upload: sarah-walters

Post on 23-Dec-2015

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

COMPILING JAVA PROGRAM USING

JDK COMMAND LINEWINDOWS PLATFORM

Page 2: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

CREATE WORK ENVIRONMENT

CREATE A FOLDER

FOR EXAMPLE IN LOCAL DISC D:

CREATE FOLDER TEST

PUT YOUR JAVA PROGRAM FILE (.JAVA) FILES IN THE FOLDER

Page 3: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

THE JAVA PROGRAM (WITH PACKAGE)THIS IS THE CODING OF THE JAVA PROGRAMS (WITH PACKAGE NAME SPECIFIED) USED IN THIS EXAMPLE

THERE ARE TWO FILES:

Hello.java

TestHello.java

*notice the CamelCase

Page 4: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

THE JAVA PROGRAM (WITHOUT PACKAGE)THIS IS THE CODING OF THE JAVA PROGRAMS USED IN THIS EXAMPLE (WITHOUT SPECIFYING THE PACKAGE)

THERE ARE TWO FILES:

Hello.java

TestHello.java

*notice the CamelCase

Page 5: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

READY YOUR COMMAND PROMPTOPEN YOUR COMMAND PROMPT

SET THE PATH OF YOUR COMMAND PROMPT TO THE FOLDER

FOR EXAMPLE:

D:

CD TEST

Page 6: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

COMPILING

IN THE PATH

TYPE:

JAVAC *.JAVA

TO COMPILE ALL YOUR JAVA PROGRAM FILES INSIDE THE FOLDER

THIS WILL GENERATE THE .CLASS FILES INSIDE THE FOLDER

Page 7: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

RUN (WITHOUT PACKAGE)

TO RUN THE COMPILED PROGRAM

TYPE:

If you don’t specify the package name then just type

java TestHello

Your output will be displayed and if there is error, an error will be displayed instead

Page 8: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

RUN (WITH PACKAGE)

IF YOU’VE SPECIFIED THE PACKAGE NAME

THEN YOU NEED TO MOVE THE CLASS FILES INTO THE RESPECTIVE PACKAGE FOLDER

IN THIS EXAMPLE

THE PACKAGE NAME IS my.jpkk.test

SO CREATE THE FOLDER

my > jpkk > test

AND PLACE THE CLASS FILES IN THE my>jpkk>test folder

Page 9: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

RUN (WITH PACKAGE)

TO RUN THE COMPILED PROGRAM

TYPE:

java my.jpkk.test.TestHello

Note that the my.jpkk.test is the package name for the java program

Your output will be displayed and if there is error, an error will be displayed instead

Page 10: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

CREATING JAR FILE

TO CREATE JAR FILE

TYPE:

jar cvf Hello.jar my

Hello.jar IS THE JAR FILE NAME WE SPECIFY

my IS THE PACKAGE FOLDER NAME THAT CONTAINS THE MAIN CLASS

Page 11: COMPILING JAVA PROGRAM USING JDK COMMAND LINE WINDOWS PLATFORM

RUNNING A JAR FILE

TO RUN A JAR FILE TYPE:

java –classpath D:\TEST\Hello.jar my.jpkk.test.TestHello

THE OUTPUT WILL BE DISPLAYED