Running a Java Program

后端 未结 5 1085
没有蜡笔的小新
没有蜡笔的小新 2021-01-21 06:38

I looked at some other SO questions, didn\'t find anything that solved my problem... I have a Main.java file (below) and a OthelloLib.jar file without associated source files.

5条回答
  •  深忆病人
    2021-01-21 07:11

    You run

    javac -classpath .:OthelloLib.jar Main.java
    

    to compile, then

    java -classpath .:OthelloLib.jar Main
    

    In each case the -classpath .:OthelloLib.jar option tells Java where to find SimplePlayer and other classes you need; it doesn't know to look in the JAR file on its own. And you do need to tell both the compiler and the virtual machine where to look for the classes.

    EDIT: Looks like you added something about TimeoutException since I wrote this... did you remember to compile TimeoutException.java? And is the TimeoutException.class file in the same directory as Main.class?

提交回复
热议问题