How to run Java programs from the terminal?

后端 未结 3 1932
情话喂你
情话喂你 2021-01-15 04:36

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.

3条回答
  •  庸人自扰
    2021-01-15 04:48

    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 :

    javac -classpath ".:" teamL/*.java
    

    TO execute :

    java -cp ".:" teamL.
    

    if your are using eclipse, then go to /bin/ here you can find the compiled classes (so you dont have to compile them) and directly run them using the above java command

    Note: Since your classes are packaged under teamL package, you have to run the classes from outside the package by specifying the fully qualified name like teamL.ServiceEndpoint

提交回复
热议问题