ERROR - ClassName is not public in PackageName cannot be accessed from outside package

Error

"<ClassName>
 is not public in <PackageName> cannot be accessed from outside package"


Error Type


Compile Time


Cause

Non public Class <ClassName> is being accessed from outside the package 
<PackageName>


Possible Resolution 1

Move the class to the same package where it's being accessed.


Possible Resolution 2

Declare the class as public.

public class abcClass {