Wednesday, May 20, 2009

Published 5/20/2009 by with 39 comments

package system does not exist

Very simple error ‘package system does not exist’- most probably you have used ‘err’ or ‘in’ or ‘out’ field of the ‘System’ class of ‘java.lang’ package but you have given lower case "s" instead of upper case "S" in the class name System. Remember Java is case sensitive. See the below code: system.out.println("package system does not exist error"); // here s is in lower case But in the following...
Read More
    email this       edit

Sunday, May 17, 2009

Published 5/17/2009 by with 1 comment

non-static method ... cannot be referenced from a static context

If you try to access a non static member of a class from a static context, you will see ‘non-static method … cannot be referenced from a static context’. For example, you might have tried to call a non static method from a static method. Bear in mind, you can access a static member (variables, methods etc) from both static and non-static context but cannot access non-static member from a static context. See...
Read More
    email this       edit
Published 5/17/2009 by with 0 comment

illegal start of expression

If a method is defined inside another method we may see ‘illegal start of expression’ error message. Remember that, we cannot define a method inside another method; we just can call a method inside another method. Sometimes it occurs just because of improper opening and closing of curly braces ( { or } ). See the following example code: public class IllegalStartOfExpression { public void methodA() { System.out.println("This...
Read More
    email this       edit
Published 5/17/2009 by with 2 comments

identifier expected

This error message is shown when the statements are not written in proper place. Most often, mistakenly, we may write the processing task (for example assigning value to a variable; writing a loop etc.) outside of any method. In this situation we may see this type of error message. Then the solution is to write such statements inside the appropriate methods. See the example code below: public class...
Read More
    email this       edit