您可以使用以下命令在命令行上定义系统属性
-DpropertyName=propertyValue
所以你可以写
java -jar selenium-rc.jar -Dhttp.proxyHost=YourProxyHost -Dhttp.proxyPort=YourProxyPort
请参阅Java-
Java应用程序启动器,
编辑:
main使用反射在类中模拟调用方法很容易。然后,您还可以
System.setProperty在启动最终应用程序之前通过设置系统属性。例如,
public class AppWrapper{ public static void main(String[] args) throws Exception { // error checking omitted for brevity Class app = Class.forName(args[0]); Method main = app.getDeclaredMethod("main", new Class[] { (new String[1]).getClass()}); String[] appArgs = new String[args.length-1]; System.arraycopy(args, 1, appArgs, 0, appArgs.length); System.setProperty("http.proxyHost", "someHost"); main.invoke(null, appArgs); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)