aspose file tools*
The moose likes Beginning Java and the fly likes Error: Cannot find symbol during Importing package Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Error: Cannot find symbol during Importing package" Watch "Error: Cannot find symbol during Importing package" New topic
Author

Error: Cannot find symbol during Importing package

kan tao
Greenhorn

Joined: Jul 09, 2010
Posts: 9
How can i solved the compile error: Cannot find symbol for the following codes

symbol: class test2
location: test.test3
test2 aa = new test2();




I'm trying to instantiate test2.java in test3.java

Both the files are in C:\MyJavaProg\test

My java path is set to C:\Program Files\Java\jdk1.6.0_06

test2 code:

test3 code:


Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14107
    
  16

You don't need to import test.*; in test3.java, because class test3 is already in the package test.

It should be able to find class test2, but you need to set the classpath correctly when you compile and run the program. Set the classpath by using the -cp option on the command line. The classpath should include the base directory of the package (in this case: C:\MyJavaProg). Example:

javac -cp C:\MyJavaProg C:\MyJavaProg\test3.java

java -cp C:\MyJavaProg test.test3

My java path is set to C:\Program Files\Java\jdk1.6.0_06

I don't know what you mean with "java path" (do you mean PATH or CLASSPATH?), but you should not set the classpath to the JDK installation directory. It's better to not set the CLASSPATH environment variable at all. Make sure that the bin directory of your JDK (C:\Program Files\Java\jdk1.6.0_06\bin) is added to the PATH. Step 4 of the JDK installation instructions explains how to do that.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38353
    
  23
You have obviously set your PATH environment variable correctly, but as Jesper says, you ought not to set a CLASSPATH at all if you can help it.
Try compiling the test2 class first.
kan tao
Greenhorn

Joined: Jul 09, 2010
Posts: 9
Thanks for the replies ... i was confuse with the CLASSPATH ...i hope it will work now
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38353
    
  23
kan tao wrote:Thanks . . . i hope it will work now
You're welcome . . . have you tried it?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Error: Cannot find symbol during Importing package