| Author |
running with command line
|
bryan lim
Ranch Hand
Joined: Dec 26, 2008
Posts: 140
|
|
hi all,
i know this sounds really newbie. but how do i run my swing application on a command line?
|
 |
Leonardo Carreira
Ranch Hand
Joined: Apr 07, 2009
Posts: 482
|
|
What kind of OS that do you use?
firstly, you have to set path all of the libraries that you need..
|
Sorry, perhaps my english language isn't too good.. Prepare for SCJP 6, Please God help me.. ☼
References : [Java.Boot] [JavaChamp] [JavaPrepare]
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32689
|
|
|
java MySwingClassWithMainMethod "Frame Title"
|
 |
Maneesh Godbole
Saloon Keeper
Joined: Jul 26, 2007
Posts: 8439
|
|
From the command line you can run it like
java MyMainClass where MyMainClass is the one with the main method.
If you got a self executing jar file (where the manifest file includes the Main class entry) you can run it like
java -jar MySwingApp.jar
|
[Donate a pint, save a life!] [How to ask questions] [Onff-turn it on!]
|
 |
bryan lim
Ranch Hand
Joined: Dec 26, 2008
Posts: 140
|
|
i got this :
what is wrong ? is it because of the library? how do i add the library specifically?
|
 |
Joanne Neal
Rancher
Joined: Aug 05, 2005
Posts: 3011
|
|
You run .class files, not .java files and you don't need the extension
Try
java Noose_Machine
|
Joanne
|
 |
bryan lim
Ranch Hand
Joined: Dec 26, 2008
Posts: 140
|
|
i see... that's very noob of me. really sorry about it.
i have another question. i have around seven external libraries which means i have to add in a long list of jar into the command line..
is there a solution to that? like combining them all into a single jar? how do i do that?
|
 |
Joanne Neal
Rancher
Joined: Aug 05, 2005
Posts: 3011
|
|
If you're using Java 1.5 or later you can put all the jars into a directory and then use a wild card in your classpath
java -cp <path to myjardirectory>\* Noose_Machine
Note that the wild card is * and not *.jar
Alternatively, when you start writing more complex applications, you can combine all your class files into a jar file and then specify a list of all the required jars in the manifest file for your jar file. You then run your program with the java -jar command. There are plenty examples of this on these forums
|
 |
 |
|
|
subject: running with command line
|
|
|