Re: Question:
lei wrote:
Sub: Question:
1st point. A title of 'Question:' is not very helpful.
This post should ideally be split into two parts, the
first titled (something like) 'Run from command prompt'.
Note that title does not mention 'question' or 'problem'
or 'help', which is almost assumed, and the body of the
message can make clear, in any case.
I will deal with only the first, on this thread.
1)If I have two classes, how can i run it in the command prompt? (ex:
java FileName) for only one class.
....
To illustrate:
1)class File{
}
class Main{
}
(good illustration)
The code above shows two classes File and Main,
both with no attributes, and no *methods*, let alone
a method called main (that is of the right form to
be understood as *the* main(String[] args) method
that the JVM looks for, to start a class).
c:\>javac File.java
c:\>java File
The JVM understands that any class to be loaded
and run has a 'main', so ..
Error: Exception in thread "main" java.lang.NoSuchMethodError:main
...here it reports it was unable to find that 'main' method.
Google for HelloWorld in Java and it should show
a valid form for the main.
As an aside, an excellent group for those beginning
Java, is comp.lang.java.help
HTH
Andrew T.