0

I am using IBM Websphere, and from here i can just click Run As java application, and the program runs inside websphere. But i want to run the program outside IDE.

I created a jar file and everthing is correct with it. It has the MANIFEST.MF and all.

So what do i need to do to run this from cmd.exe? I would like cmd to open when the jar file is double clicked so that the program will use the command line as the input?

import java.io.*;	// Java I/O classes
public class L3P3
{
	public static void main(String []arg) throws IOException		// throws IOException
	{
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));

		System.out.println("Enter in your full name");
		String s1 = input.readLine();
		StringBuffer tmp = new StringBuffer(s1);
		String s2 = tmp.reverse().toString();

		System.out.println("Your reversed name is " + "\"" + s2 + "\"");
	}
}

Thanks, sj

5
Contributors
4
Replies
5
Views
11 Years
Discussion Span
Last Post by jasimp
0

if u want to run ur jar from cmd means just run like this just go to ur file location through cmd and then type

javaw -jar filename.jar

or
java -jar filename .jar

main thing is your OS should hav JVM otherwise jar file wont run

0

ur has nothing to do with it. Java didn't exist when people were living there.

to make an executable jar, you need to provide the Main-Class attribute in the manifest file inside the jar.

0

Thank you for this was helpful to me.
But I tried like

[B]Java -jar blpack.jar [/B]

like you said but it giving error

Failed to load Main-Class manifest attribute from blpack.jar

Please any body help me? I used Eclipse3.2.2

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.