Forums Register Login

packages and compilation problem

+Pie Number of slices to send: Send
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...
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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....
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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.
Onion rings are vegetable donuts. Taste this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 1027 times.
Similar Threads
Using Reflection to call super class method
Can non abstract methods can access abstract methods
Abstract Inner Class
Import problem
Package Problem
More...

All times above are in ranch (not your local) time.
The current ranch time is
Apr 16, 2024 01:36:44.