Works perfectly, thanks. :)
(Posting reorganized to eliminate top-posting)
>> Hello,
>>
[quoted text clipped - 8 lines]
>>
>> Help?
> /* Put this in DustWolf.java */
> public class DustWolf {
[quoted text clipped - 20 lines]
> java -classpath . DustWolf
> */
Bear in mind that the simplified example appears to endorse putting classes in
the default package, which is a well-known Bad Idea. It's may seem like a
complication if you're learning the basics of the "public" keyword, how to put
source into ".java" files and how to use javac, but it is just as important to
learn about packages as these other concepts.
To the OP: a "package" is related to what subdirectory the class file is in.
The simplified example put all the source code into the "default package",
which corresponded to the current directory "." mentioned in the "-classpath"
variables. When you feel more comfortable with how to declare a method
"public", how to organize source into ".java" files and the other basics of
the Java(tm) language, you will need to understand about subdirectories and
packages. The result will be something like:
/* Put this in somewhere/DustWolf.java */
package somewhere;
public class DustWolf {
...
}
/* Put this in somewhere/Helper.java */
package somewhere;
public class Helper {
...
}
/* Compile with:
javac somewhere/Helper.java somewhere/DustWolf.java
Execute with:
java -classpath . somewhere.DustWolf
*/
Régis Décamps - 22 Oct 2006 00:55 GMT
> (Posting reorganized to eliminate top-posting) > DustWolf wrote: >> Hello,
> >>
[quoted text clipped - 10 lines]
> > Bear in mind that the simplified example appears to endorse putting classes in
> the default package, which is a well-known Bad Idea.
I agree.
As soon as you feel confident with the basics, I'd advise you to create
and manage your projects with Maven. Maven sugguests a directory layout
which is a compilation of best practices. And Maven is extremely simple
to use.

Signature
Régis