2011-12-30 12 views
3

C++プロセス内からJavaアプリケーションを開始するにはどうすればよいですか?C++プロセスからJavaプロセスを開始する

JNIのようにJavaアプリケーションの一部だけを呼び出すのではなく、実際にはJavaアプリケーション全体を実行します。簡単

答えて

2

はい、あなたがこのリンクでの手順に従うことができます:それはあなたがアプリ-jar Javaのような何かをしたかのようになりますので、サンプルがロードされたクラスの「メイン」メソッドを呼び出すこと http://java.sun.com/docs/books/jni/html/invoke.html

注意.jarここで、アプリケーションjarのマニフェストは、アプリケーションを読み込んで起動するメインクラスを指定します。

1

確かに、:

system("java ClassName"); 

あなたは確かにCLASSPATHまたは任意の他、あなたが必要とするための環境変数を追加し、より手の込んだ得ることができます。そうすることの詳細は、システムに依存することがあります。

1

system("your java command")となりますか?

関連する問題