Error: Must declare a named package because this compilation unit is associated to the named module '*******'

chawks312 picture chawks312 · Aug 11, 2018 · Viewed 17.9k times · Source

I was trying to open a program I made before but for some reason the following error always appeared: Must declare a named package because this compilation unit is associated to the named module '********'

enter image description here

Answer

Mudit Chauhan picture Mudit Chauhan · Jul 13, 2021

An easy solution to this problem is to delete the module-info.java file present on your Project Explorer tab. Eclipse created this by default, and also, removing this will not affect any functionality of your program. So, go for it...