classpath_augment
Pythonを使用して呼び出された変数を連結するスクリプトを作成しました。ディレクトリと含まれているjarファイルをclasspath_augment
変数に正常に連結できましたが、ファイルを含むディレクトリをクラスパス変数に追加する必要もあり.properties
ます。
どうやってやるの?
以下は私のコードです:
#! /usr/bin/env python
import os
import sys
import glob
java_command = "/myappsjava/home/bin/java -classpath "
def run(project_dir, main_class, specific_args):
classpath_augment = ""
for r, d, f in os.walk(project_dir):
for files in f:
if (files.endswith(".jar")):
classpath_augment += os.path.join(r, files)+":"
if (classpath_augment[-1] == ":"):
classpath_augment = classpath_augment[:-1]
args_passed_in = '%s %s %s %s' % (java_command, classpath_augment, main_class, specific_args)
print args_passed_in
#os.system(args_passed_in)