2

実行するjarファイル(mts.jar)があり、実行時に別のjar(hook.jar)を追加する必要があります。実行時に別のjarファイルを実行しているときに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 

は、私は以下の組み合わせを試してみました

java -cp mts.jar ccp.mts.server.websocket.Server 
set CLASSPATH="C:\Users\Desktop\mts 4.3\hook.jar" 

はその後、以下のようにいつものように実行してみました

しかし、私はクラスが見つかりません例外を取得しています。

どこが間違っていますか?

+0

例外追跡情報全体を表示しますか? – ashburshui

答えて

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ファイルの1つにあり、メインメソッド。

関連する問題