java - 如何在java项目中运行python文件?

标签 java python selenium-chromedriver

我有一个 python 文件,它可以使用 selenium 打开网页。如何在 java 应用程序中运行该文件?我尝试了 Runtime().exec("python main.py") 和 "python3 main.py"但它不起作用。

最佳答案

使用 ProcessBuilder。

String[] commands = { "python", "main.py" }; // Need to add a python or python3 to the system path
ProcessBuilder pb = new ProcessBuilder(commands);
pb.directory("Set the path of the main.py folder");
Process proc = pb.start();

关于java - 如何在java项目中运行python文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59343857/

相关文章:

java - Eclipse 插件开发以编程方式在工作区之外创建项目

java 异步套接字 channel /完成处理程序

python - 在Django中显示mysql数据库的数据

python - 我可以在本地安装 "scraperwiki"库吗?

python - 如何解释 Keras 中 model.predict() 的输出

selenium - 超时接收来自渲染器的消息 : 0. 100 通过 Selenium Java 使用 ChromeDriver 和 Chrome v80 的日志消息

java - JButton 不会被按下

java - 在运行时扩展类

java - 网络驱动程序异常 : Timed out waiting for driver server to start error with Selenium ChromeDriver and Chromium through Java

selenium - Windows 10 - chromedriver.exe 返回我只允许本地连接