Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7081927
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T06:58:56+00:00 2026-05-28T06:58:56+00:00

I have some java classes that work fine until I put them in a

  • 0

I have some java classes that work fine until I put them in a package (which they really should be in) and I can’t work out why.

Class Board

import javax.swing.JPanel;

public class Board extends JPanel {
    public Board() {
    }

    public static void main(String[] args) {
    }
}

Class Skeleton

import javax.swing.JFrame;

public class Skeleton extends JFrame {

    public Skeleton() {
        add(new Board());
        setTitle("Skeleton");
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(300, 280);
        setLocationRelativeTo(null);
        setVisible(true);
        setResizable(false);
    }
    public static void main(String[] args) {
        new Skeleton();
    }
}

And all this works fine until I put

package skeleton;

at the top of each one.

upon doing so I get

skeleton.java:9: error: cannot find symbol
        add(new Board());
                ^
  symbol:   class Board
  location: class Skeleton
1 error
Error: Could not find or load main class skeleton.Skeleton

Its probably something simple that i have overlooked but I can’t seem to find out what is wrong with it.

Edit

Both the classes are in a file called skeleton and skeleton is always spelled correctly.

Im am running javac on both Board.java and Skeleton.java and java on skeleton.Skeleton

EDIT 2

I fixed the

skeleton.java:9: error: cannot find symbol
            add(new Board());
                    ^
      symbol:   class Board
      location: class Skeleton

error, I forgot I was passing each file to javac individually, but the

Error: Could not find or load main class skeleton.Skeleton

still persists.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T06:58:57+00:00Added an answer on May 28, 2026 at 6:58 am

    I recreated your code in my machine and it works fine.

    Named them as Board.java and Skeleton.java

    
    ~$ cd skeleton
    ~/skeleton$ ls
    Board.java  Skeleton.java
    ~$ cd ..
    ~$ javac skeleton/*.java
    ~$ ls skeleton
    Board.class  Board.java  Skeleton.class  Skeleton.java
    ~$ java skeleton.Skeleton
    

    Output came flashing on my screen!!

    I tired this way too.

    
    ~$ cat arglist
    skeleton/Board.java
    skeleton/Skeleton.java
    ~$ javac @arglist
    ~$ java skeleton.Skeleton 
    

    That too works.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have some classes that exist to act is INI files and they work.
I'm looking at some Java classes that have the following form: public abstract class
I have some Java code that uses curly braces in two ways // Curly
I have some Java code which performs bitwise operations on a BitSet. I have
I have some Java code that is throwing out of memory exceptions after running
I have some Java code that connects to an Oracle database using DriverManager.getConnection(). It
I have some enterprise apps running on Java 1.4. They mostly invoke Stored Procedures
iI have some trouble getting sth like this to work in java: public class
I have a couple of classes that want to pass each other some information
I have some classes that already use DOM4J to read XML files and provide

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.