I am trying to run a Java program from my Terminal. I have Mac OS X 10.7.
teamL javac -jar kxml2-2.3.0.jar XMLHandler.java ServiceEndpoint.java TeamL.java
This is my Eclipse class file structure:

I am not able to find why is this throwing Unable to access jarfile kxml2-2.3.0.jar?
If you are referencing any external libraries, then you have to add them to the
classpath. You can add it during compilation of the classes this way.Go to the src directory and :
TO execute :
if your are using eclipse, then go to
<project_directory>/bin/here you can find the compiled classes (so you dont have to compile them) and directly run them using the abovejavacommandNote: Since your classes are packaged under
teamLpackage, you have to run the classes from outside the package by specifying the fully qualified name liketeamL.ServiceEndpoint