我编写了一个脚本来连接一个名为classpath_augment
using 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)