Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

about packege

 
popoe shi
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello~~
I write two java file(call file A and file B) in the same package.
Those files all hava define "package userbean;"
In file B the content have write "new A()".
When I complie B file,it has error,and show "connot resolve symbol symbol:class A location:class userbean.B"
Please tell me why??
 
Maulin Vasavada
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Popoe
It might be the common issue with packages faced by all beginner.
If you have a directory called "userbean" and A.java and B.java in it then you should go out of the userbean directory first and then compile the classes in userbean directory like,
1. if you are on windows and having "userbean" in C: then,
C:>javac -classpath %CLASSPATH%;. userbean\*.java
2. if you are on unix/linux using bash shell then,
bash$javac -classpath $CLASSPATH:. userbean/*.java
that should work.
Note that here I try to address possible classpath issue you might face while trying to compile things from "outside the userbean" directory...
Regards
Maulin
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic