簡體   English   中英

通過java在不同平台上使用python打開終端窗口

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM