aspose file tools*
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: 10535
    
    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: 10535
    
    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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Head First Java Ch. 2 Compile error