| Author |
packages and compilation problem
|
abhishek kunal
Ranch Hand
Joined: Jul 27, 2009
Posts: 42
|
|
my project have a package and i have two java files
1. abstractcheck.java
and the 2. myabstract2.java
now as utility class (which is in myabstract2.java,non-public )is in package pkcheck, so that should be accessible in abstractcheck.java, bevause both are in same package, however this runs well in netbeans, but when i run it from command prompt, then it says cannot find symbol, utility and other non-public classes. what may be the problem..please help!!
i tried even classpath flag also...
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32712
|
|
Try compiling all the classes together with javac -d . *.java or javac pkcheck/*.java
Otherwise compile the dependency classes before you compile the client classes.
|
 |
abhishek kunal
Ranch Hand
Joined: Jul 27, 2009
Posts: 42
|
|
thank you very much!! ..it works,now i have another problem, would you suggest me??
now i created another package in pkcheck package and in that package i have one java file,utility2.java , package name is another, now i want to compile all the classes directly in pkcheck package and in all of it's subpackages , here another...
obviously i will run javac from the parent directory of pkcheck and i want classes to be stored in same directory(package) structure in some other directory..so i thought...this command should work...
javac pkcheck/*/*.java , but that didn't work anyway....so please tell the correct command for that..i used other combination's as well....
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32712
|
|
Too busy for a lengthy answer at the moment. Sorry.
Please do a search for "package" and "compile", particularly my posts. I write about that sort of thing quite frequently. You may need to move onto "ant" if you have that sort of package structure.
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32712
|
|
|
Have look at this post from last week and the older links I posted there. That should help you; as I said this is quite a frequent question.
|
 |
 |
|
|
subject: packages and compilation problem
|
|
|