[英]open terminal window with python via java on different platforms
從Java應用程序,我嘗試打開啟動了python會話並且已經執行了python文件中的一些代碼的終端/ cmd窗口。
對於Mac,以下調用效果很好:該文件(我們稱其為hello_world.py)可能看起來像這樣
#! /usr/bin/python -i
print 'Hello, world!'
Java調用如下:
Runtime.getRuntime().exec("open -a Terminal hello_world.py");
但是我不知道如何在Windows上實現。
我試過了:
Runtime.getRuntime().exec("cmd /k python hello_world.py");
但這只會執行腳本,而不會打開python會話。 有可能嗎? 有人可以幫忙嗎?
我成功打了以下電話:
Runtime.getRuntime().exec(new String[] {
+ "cmd",
+ "/k",
+ "start",
+ "python",
+ "-i",
+ "hello_world.py"
+ });
嘗試這個,
Runtime.getRuntime().exec("cmd start python hello_world.py");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.