PythonからJARにパラメータを渡す方法

Pythonでjarファイルを呼び出すにはsubprocessモジュールを使用します。パラメーターの受け渡しは、コマンドラインでパラメーターを指定する方法で実行できます。

以下にサンプルコードを示します。

import subprocess

# 定义jar文件的路径和参数
jar_path = "path/to/your.jar"
jar_args = ["arg1", "arg2"]

# 构造命令行参数
cmd_args = ["java", "-jar", jar_path]
cmd_args.extend(jar_args)

# 调用命令行执行jar文件
subprocess.call(cmd_args)

上記の例では、まずjarファイルのパスと渡す引数のリストを定義しています。そして、subprocess.call関数を用いてコマンドラインを実行します。作成されたコマンドラインの引数リストには、javaコマンド、-jar引数、jarファイルのパス、渡す引数のリストが含まれます。

「jar_path」と「jar_args」の値は、状況に応じて変更することができます。

bannerAds