0

I have created a program in Java, but it is not taking the inputs correctly in edit-plus(compiler) so now I want it to run in cmd. My JSK file is at : C:\Program Files\Java\jdk1.7.0_21\bin and my Java file is at: C:\TurboC4\TC\java new programs

Please tell me the steps to run it in cmd.

3 Answers 3

3

On the command line use:

java -jar path/to/your/jar_file.jar

if you do not have a jar file, than you have to compile first your Java classes:

javac -g Foo.java

if you have just a single file (containing a static void main()) than you can simply run it with:

java path/to/your/compiled_class_file [<command line args>, ...] 

Note: Run the command above without .class extension. i.e.

java Foo

if you want to generate a jar file from your compiled .class files run:

jar cf jar-file input-file(s)

However, I would recommend you to use a IDE that compiles, packs and runs your code for you automatically with one click. i.e. IntelliJ or Eclipse

Sign up to request clarification or add additional context in comments.

Comments

0

If your class is not into a package and is compiled as java.class in C:\TurboC4\TC\:

cd C:\TurboC4\TC\
C:\Program Files\Java\jdk1.7.0_21\bin java

Comments

0

If you just want to run your single java class as a command line program, then the answer is in This question.

Example:

java my.class.HelloWorld

If you have compiled an entire java project into a JAR file, check this Stackoverflow question for the answer.

Example:

java -cp c:\location_of_jar\myjar.jar com.mypackage.myClass

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.