2013-07-25 160 views
-4

我想知道如何在Java應用程序中打開Linux終端。使用Java打開終端窗口

進一步說明:我有一個Java應用程序。我的Java應用程序中有一個按鈕。當你點擊那個按鈕時,Linux終端必須彈出。我不會在終端上運行或做任何事情,我只想打開它。

我一直在尋找幾個小時,但沒有發現任何我想要做的套件。

請自行編寫代碼,不要通過提供「this may help」這樣的鏈接來回答。

+0

我們能看到你的代碼嗎? –

+1

這個問題似乎是無關緊要的,因爲堆棧溢出是關於幫助解決特定的編程問題。它不是提供'按需代碼'的地方。 –

+0

@JeremyJStarcher ..我問如何在java中打開終端顯然代碼是答案 – JJC

回答

3

你可以做這樣的事情:

try { 
Runtime r = Runtime.getRuntime(); 
String myScript = ..... 
String[] cmdArray = {"xterm", "-e", myScript + " ; le_exec"}; 
r.exec(cmdArray).waitFor(); 
} catch (InterruptedException ex){ 
ex.printStackTrace(); 
} catch (IOException ex) { 
ex.printStackTrace(); 
} 
+0

我不知道要在myScript中放什麼。 – JJC

1

我從post

import java.io.*; 

class TerminalLauncher 
{ 
    public static void main(String args[]) throws IOException 
    { 
     String command= "/usr/bin/xterm"; 
     Runtime rt = Runtime.getRuntime(); 
     Process pr = rt.exec(command); 
    } 
} 

希望這有助於回答

+0

它給出了這個錯誤:java.io.IOException:不能運行程序「/ usr/bin/xterm」:error = 2,沒有這樣的文件或目錄 – JJC

+0

的路徑可能會有所不同。請檢查其他帖子 – Sam

+0

嘗試僅使用其他帖子建議的「xterm」。仍然是相同的錯誤 – JJC