wood burning stoves 2.0*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes javac command and -cp . Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "javac command and -cp ." Watch "javac command and -cp ." New topic
Author

javac command and -cp .

Cyril Bil
Greenhorn

Joined: Oct 10, 2011
Posts: 9
Hi guys.
I have this code:



Is there a difference between :

javac my/path/to/java/Class1.java

and

javac -cp . my/path/to/java/Class1.java

Because I have the same result : compilation of the 2 classes

Thanks ;)


OCPJP
Stephan van Hulst
Bartender

Joined: Sep 20, 2010
Posts: 3649
    
  17

Yes, in the first case the class path is determined by the CLASSPATH environmental variable, or if it's not set, then the current directory is used for the class path.

The second case explicitly sets the class path to the current directory, overriding the CLASSPATH variable if it is set.
 
Consider Paul's rocket mass heater.
 
subject: javac command and -cp .