Wednesday, May 20, 2009

Published 5/20/2009 by with 40 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 code:

System.out.println("package system does not exist error solved");//S is in upper case

Though System is not a package, as you have written system.out.println – three parts here (system, out and println) a package like statement, Java compiler considers it as package but as this package doesn’t exist, the error message is shown.

So the solution is just change the lower case "s" of system to upper case "S".
    email this       edit

40 comments:

  1. this answer is a great help!...how do I post questions here?

    I am having trouble with putting a do..while inside a short while program to test it...and have been coming up with different answers... it is ok when it is in seperate programs...but getting 2 different answers when it tests inside the same program

    ReplyDelete
  2. You can write your code and the desired output here...I'll try to help

    ReplyDelete
    Replies
    1. class Adder{
      static int add(int a,int b){
      return a+b;
      }
      static int add(int a,int b,int c){
      return a+b+c;
      }
      }
      class testverloading{
      public static void main(String[] args){
      Sysytem.out.println("Sum of 11 and 11 is "+Adder.add(11,11)+"\n");
      System.out.println("Sum of 11, 11 and 11 is "+Adder.add(11,11,11));
      }
      }
      What is the mistak

      Delete
  3. thanks for your offer!... i forgot check this today as I was working on it...finally found out it was i did not re-set the total and counter...

    I will remember your offer and come back again if I have more problems... sometimes it takes hours as I am just learning!

    ReplyDelete
  4. thank you for sharing. i was unable to continue learning java only because of that capital S... thank you..

    ReplyDelete
  5. m compiling and executing the program but m not getting any errors and even i m not getting the output also.......just the command prompt escaping to taskbar and i m getting my notepad program again........please help me..

    ReplyDelete
  6. @sowjanya : Does it happen just for this program or all other programs? Can you post the code here?

    ReplyDelete
  7. Thanks a lot brother for your kind help over here for the new learners.

    ReplyDelete
  8. Dude, I could kiss you but you probably wouldn't want that. Thanks for your help!!!

    ReplyDelete
  9. Why can terminal not read "."?

    jonas-jrgensens-macbook-pro:Java Jonas J.$ javac Begynd.java
    Begynd.java:4: cannot find symbol
    symbol : method printIn(java.lang.String)
    location: class java.io.PrintStream
    {System.out.printIn("DU ksla krybe før du kan gå");
    ^
    1 error

    ReplyDelete
  10. @Stump: The method is println not printIn

    ReplyDelete
  11. import java.util.Scanner;
    class Student
    {
    String name;
    int rno;
    void get()
    {
    Scanner sc=new Scanner(System.in);
    Sysetm.out.println("name");
    name=sc.nextLine();
    System.out.println("rno");
    rno=sc.nextInt();
    }
    void display()
    {
    System.out.println("name"+name);
    System.out.println("rno"+rno);
    }
    }
    class Simple
    {
    public static void main(String args[])
    {
    Student s=new Student();
    s.get();
    s.display();
    }
    }

    ReplyDelete
  12. and the error is package System does not exist

    ReplyDelete
  13. In the above code, you have written:
    Sysetm.out.println("name");

    Correct the wrong spelling "Sysetm" and it should be:
    System.out.println("name");

    ReplyDelete
  14. Thank you. I was totally lost there.

    ReplyDelete
  15. Thank you very much, this answer is a great great help.

    ReplyDelete
  16. System.out.println("package system does not exist error solved");//S is in upper case
    http://tehapps.com/

    ReplyDelete
  17. x.java:3:error: cannot find symbol
    public static void main(string args[])
    symbol: class string
    location: class test
    x.java:5:error:package system does not exist
    system.out.printIn("\n example program.");
    2 errors
    why this is not producing result

    ReplyDelete
    Replies
    1. Correct is "String" not "string" and "System" not "system". Use "S" in upper case in both cases.

      Delete
  18. This comment has been removed by the author.

    ReplyDelete
  19. class NonParametrisedCons2
    {
    int x=getX();
    int getX()
    {
    System.out.println(x+"via get fn");
    return(10);
    }
    NonParametrisedCons2()
    {
    System.out.println(x+"via constructor");
    }
    public static void main(String...s)
    {
    new NonParametrisedCons();
    }
    }




    output= error: package Syetem does not exist

    ReplyDelete
    Replies
    1. In the main method, instead of new NonParametrisedCons(), write new NonParametrisedCons2().

      Delete
  20. solve this error. I don't understand this error.

    ReplyDelete
  21. i didn't get output for the foll. code
    class simple{
    public static void main(String[] args)
    {
    System.out.println("hello java");
    }
    }

    ReplyDelete
  22. i didnt get the output
    class helloworld
    {
    public static void main(String[ ] args)
    {
    System.out.println("helloworld");
    }
    }

    ReplyDelete
    Replies
    1. Code is correct. What errors do you get?

      Delete
    2. remove ln in front of the print then try

      System.out.print("helloworld"); try this

      Delete
  23. solved my problem in just 10 sec thank very much

    ReplyDelete
  24. Thank u very much

    ReplyDelete
  25. Oh, my God, I got this error because I spelled the word System wrong. I would not have caught that without reading this article.
    Thank you!

    ReplyDelete
  26. Thank you very much for this answer

    ReplyDelete
  27. thank you so much sir , i out of my mind and the answer is only an upper case lol

    ReplyDelete
  28. main.java:3: error: package system does not exist
    system.out.println("hello to new line");

    help me out pls

    ReplyDelete