我有一个jar文件(mts.jar)要运行,它需要在运行时添加另一个jar(hook.jar)。
mts.jar依赖于hook.jar中的一些类。 我们的要求是在运行mts.jar时在运行时在类路径中传递此hook.jar。
我尝试过以下组合:
java -cp "bin:hook.jar" mts.jar ccp.mts.server.websocket.Server
java -cp "hook.jar" mts.jar ccp.mts.server.websocket.Server
我还尝试设置类路径,如下所示:
set CLASSPATH="C:\Users\Desktop\mts 4.3\hook.jar"
然后尝试像往常一样运行:
java -cp mts.jar ccp.mts.server.websocket.Server
但我得到类未找到异常。
我可能错了?
答案 0 :(得分:0)
确保两个文件都在同一目录中,然后像这样调用
java -cp mts.jar;hook.jar ccp.mts.server.websocket.Server
您还可以指定整个路径,例如:
java -cp c:\mts.jar;c:\hook.jar ccp.mts.server.websocket.Server
要运行您的应用程序,请确保该类: ccp.mts.server.websocket.Server 位于其中一个JAR文件中,并具有 main 方法。< / p>