## MyDemo类
### 无参调用
```python
# 无参脚本
import numpy as np
from selenium import webdriver
def main():
url = "https://xxxx"
driver = webdriver.Chrome()
driver.get(url)
if __name__ == '__main__':
a = np.ones(3)
print(a)
main()
print("java调用第三方库python脚本")
```
```java
package test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class MyDemo {
public static void main(String[] args){
try{
System.out.println("start>>>");
String[] args1 = new String[] {"python", "/home/wang/test.py"};
Process pr = Runtime.getRuntime().exec(args1);
BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line;
while((line = in.readLine()) != null){
System.out.println(line);
}
in.close();
pr.waitFor();
System.out.println("end.");
} catch(Exception e){
e.printStackTrace();
}
}
public void test(){
System.out.println("Done.");
}
}
```
### 有参调用
```python
# 有参脚本
import numpy as np
from selenium import webdriver
def main(a):
driver = webdriver.Chrome()
driver.get(a) # 浏览器打开指定页面
if __name__ == '__main__':
for i in range(1, len(sys.argv)):
url = sys.argv[i]
main(url)
print("java调用第三方库python脚本")
```
```java
package test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class MyDemo {
public static void main(String[] args){
try{
System.out.println("start>>>");
String url = "https://XXXX.com";
String[] args1 = new String[] {"python", "/home/wang/test.py", url};
Process pr = Runtime.getRuntime().exec(args1);
BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line;
while((line=in.readLine()) != null){
System.out.println(line);
}
in.close();
pr.waitFor();
System.out.println("end.");
} catch(Exception e){
e.printStackTrace();
}
}
private static String getPara(String string) {
return null;
}
}
```