wood burning stoves
The moose likes Beginning Java and the fly likes Head First Java Ch. 2 Compile error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Head First Java Ch. 2 Compile error" Watch "Head First Java Ch. 2 Compile error" New topic
Author

Head First Java Ch. 2 Compile error

Robert McMeekin
Greenhorn

Joined: Sep 28, 2011
Posts: 3

Hey i'm brand new to java and only done a little with programming in python so if you could help me out with this problem i would greatly appreciate it.
I am currently reading the Head First Java book and I am on chapter 2. I just got done writing up the GuessGame code. I have 3 files. I have my GuessGame.java, my Player.java, and my GameLauncher.java. I have also compiled the Player.java so i now have a Player.class file. What my problem is when i try to compile the GuessGame.java file.




now when i got to my command line and under the correct directory enter javac GuessGame.java i get this error


GuessGame.java:2:error: cannot find symbol
Player p1;
^
symbol: class Player
location: class GuessGame


then it does it 5 more time but instead of Player p1 it's Player p2, Player p3, p1 = new Player(); and p2 and p3. With the carrot underneath the P in Player. I will also add the player.java code too.




Thank you for your time and I would like to say this is a wonderful and helpful website.







[Thumbnail for Java error.png]


"Since we cannot know all that there is to be known about anything, we ought to know a little about everything." -Blaise Pascal-
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10744
    
    9

Welcome to the Ranch.
Try compiling with javac *.java


[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Robert McMeekin
Greenhorn

Joined: Sep 28, 2011
Posts: 3

What do you mean by compile with javac *.java?
If the * is suppose to be the file name then that is what i did if you look at the command line picture i uploaded. If there is any other code or anything you need to see let me know and i can upload it too. Thanks
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10744
    
    9

No I literally mean javac *.java
* is a wildcard which will compile all available .java files.
Robert McMeekin
Greenhorn

Joined: Sep 28, 2011
Posts: 3

Wow Thanks that worked! now that command compiles all the files in the current folder you are in then, correct? Once again truly appreciate it.
 
Have you checked out Aspose?
 
subject: Head First Java Ch. 2 Compile error
 
It's not a secret anymore!