2017-10-26 6 views
-2

java -cpをいくつかのジャーで実行したいJavaでマルチジャーパスを追加するには

どうすればいいのですか? MyProjectとで例えば 私は2つの異なる瓶のを持っている: 1.jar関連するクラスmyClassA 2.jar myClassB B mainclass私はCMDのウィンドウに試してみましたmyMainClass.java

です:

java -cp c:/myproject/a.jar myClassA,c:/myproject/b.jar myClassB 

しかし、うまくいきませんでした。

java -cp c:/myproject/a.jar myClassA;c:/myproject/b.jar myClassB 

でも動作しませんでした 私は何かを見逃しましたか?

+0

あなたのアプリケーションのメインクラスとは何ですか? – Berger

+0

@Berger - myMainClass – user1365697

+1

'-cp'の部分には、クラスが見つかるjarがリストされています。クラス名を指定する場所は適切ではありません。' java -cp c:/myproject/a.jar; c :/myproject/b.jar myMainClass' – Berger

答えて

1

これは

javac -classpath "[jarname with specified path;jarname1 with specified path]" [java filename] 

の.classファイルを作成しますクラスファイルを実行するには

java -cp [jarname with specified path;jarname1 with specified path]: [java filename] 
+0

私の場合は、java -cp [c:/myproject/a.jar myClassA、 c:/myproject/b.jar myClassB]:myMainClass – user1365697

+0

あなたは構文に従っていますか? – Lokesh

+0

はい私は何かが恋しいですか? – user1365697

関連する問題