The declared package does not match the expected package “”

前端 未结 21 2083
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-01 09:05

I am using Eclipse and have not used Java for sometime. However, I can compile my code on the command-line just fine and generate the necessary .class files. In

21条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-01 09:17

    Solution 1 : One solution that worked for me when this error "The declared package does not match the expected package" occured for a project I checked-out from eclipse CVS :

    1.Right click the project in the navigation bar and click 'delete'
    2.Make sure 'Delete project contents on disk' option is NOT checked, and click OK.
    3.Now after the project is deleted, go to File -> Import -> General -> Existing Projects into Workspace
    4.Select your workspace from the directory listing and check the box next to your project name. Click 'Finish'

    Solution 2 : Once again I got this error with the following message

    Eclipse build errors - java.lang.Object cannot be resolved I had to follow another route mention here and the error went away.

    In the mean time, the work around is to remove the JRE System Library from the project and then add it back again. Here are the steps:

    1. Go to properties of project with the build error (right click > Properties) View the "Libraries" tab in the "Build Path" section Find the "JRE System Library" in the list (if this is missing then this error message is not an eclipse bug but a mis-configured project)
    2. Remove the "JRE System Library"
    3. Hit "Add Library ...", Select "JRE System Library" and add the appropriate JRE for the project (eg. 'Workspace default JRE')
    4. Hit "Finish" in the library selection and "OK" in the project properties and then wait for the re-build of the project

    Hopefully the error will be resolved ...

提交回复
热议问题