ソーシャル グラフをレンダリングするためにファイルを使用する Web サイトを構築しています。これらのファイルは、JAVA のバックエンドによって作成されます。この JAVA プログラムは、4 つのクラスと 4 つのライブラリで構成されています。PHP を介して Java プログラムを実行するには、「exec」コマンドで呼び出す必要があることはわかっていますが、私が見たすべての例では、構文に .java ファイルではなく .jar 実行可能ファイルが含まれています。そこで、次の 2 つの質問をしたいと思います。
- .jar ファイルを作成せずに、PHP から .java メイン クラスだけを呼び出すことは可能ですか? もしそうなら、「exec」コマンドの構文は何ですか?
- .jar 実行可能ファイルを作成する必要がある場合、それを Web サイト フォルダーに配置して呼び出すだけでよいのでしょうか? つまり、.jar ファイルには、プログラムに必要なすべてのクラスとライブラリが含まれているのでしょうか? Java ライブラリについては触れません。Java のデフォルトの一部ではない 4 つの特定のライブラリ (MongoDB、Neo4j、GEXF パーサー、および Lucene DB) があります。事前に感謝し、私の構文とスペルミスを許してください.