Now I want to compile class Child, consider these 2 packages are contained in a directory called "Test" I simply do this in command line: cd Test javac pack2\Child.java
My question, shouldn't I be using -classpath option to locate Parent.java during compilation, same when running to locate Parent.class.
Originally posted by Ferwed Kondos: ...shouldn't I be using -classpath option to locate Parent.java during compilation, same when running to locate Parent.class.
If no classpath is specified, Java's default is to look in the current directory. Since this is where pack1.Parent is located, it should work without explicitly specifying a classpath.
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org