This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I know this is very common error of declaring source folder, but some how I am not able to solve my particular case.
I tried searching through other posts here but could not get to resolve my issue with any of those.
So here is my problem.
I have a project called "javasource" which is created with existing source option. I have 'javasource' folder on my C drive and it has other set of com.mystuff folders etc.
So now javasource/com/mycomp/myfolder/MyClass.java has package declaration statement "package com.mycomp.myfolder;" which gives me error saying declared package does not meet expected package. Aslo, it does not recognize any other classes from that folder ie.. same package. However it recognizes files from other package.
It says expected package is "" so asks me to remove package statement.
My source folder : javasource output folder : javasource/output
Can someone help me here? How do I get rid of all these errors? I dont want to change any package statements. I am missing something with eclipse build configuration.
Are you using the Spring Framework or Beans as such..
Joined: Oct 31, 2006
No, I am not using any framework. It is basic web application which can not be entirely setup in eclipse. So have to add folders as simple java project. I can not create web project directly for this one.
Joined: May 02, 2006
I had this problem as I had not registered the bean. The issue might be with build paths perhaps..
When you put the cursor inside the erroneous package declaration and press ctrl-1, you should get a list of quick fixes, one of which is "Move 'classname' to package 'packagename'". What happens if you execute it?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus