processbuilder

    -1熱度

    3回答

    我有一個與我的java文件不同的目錄下的shell腳本。該腳本僅包含打印當前目錄中的文件的ls。當我運行java項目時,它將打印java項目根目錄中的文件,而不是shell腳本的根目錄。我希望它在shell腳本的根目錄下打印文件。 Java代碼: ProcessBuilder pb = new ProcessBuilder("/home/omar/ros_ws/baxter3.sh"); Pro

    0熱度

    1回答

    我有一個processbuilder運行.sh script。它打開一個終端。我想稍後摧毀這個終端。我試過process.destroy(),但它沒有完成這項工作。 代碼: Process p = new ProcessBuilder("/usr/bin/gnome-terminal", "-e", "/home/omar/ros_ws/./baxter2.sh").start(); try {

    1熱度

    1回答

    我想從java運行時運行真空數據庫。相同的語法,我跑在命令工具,它的工作原理,但是從Java運行它does not: final String cmd = "vacuumdb, -d wsemp0408, -v, -z;"; try { System.out.println("ABC BACKUP START"); java.lang.Runtime rt =

    0熱度

    3回答

    我需要使用進程生成器運行shell腳本或系統命令。在某些情況下,該命令將要求用戶輸入。例如,我有一個Java程序「TestScanner」,它從命令行獲取一個整數並將其打印出來。如果我直接在終端運行它,像 $bash -c "java TestScanner" Enter a number:3 Number entered:3 $ 該程序顯示消息輸入。然後我輸入「3」,然後打印結果並終止

    1熱度

    1回答

    我剛剛爲Java Process Builder進行了簡單的測試代碼。 有4個例子,除了最後一個以外,一切都很順利。 這裏是我的代碼 public class bashProcessor { public static void main(String args[]) { try { ProcessBuilder pb; pb = new ProcessBuilder(

    0熱度

    1回答

    我一直在努力尋找原因,我的Java應用程序不使用默認的PATH環境變量。我需要它用ProcessBuilder啓動另一個程序。現在,我得到「Cannot run program "..." error=2, No such file or directory」,雖然我可以運行從終端這個程序。我使用的是JDK 1.8,Netbeans的8.1,OS X. 這裏是System.out.println(

    2熱度

    1回答

    因此,爲了工作,我想爲minitab自動化一些內容。我們從顯微鏡獲得結果,並將這些結果存入Minitab。現在我想創建一個程序,對文本文件進行一些更改,然後使用宏自動打開minitab。除了使用minitab自動打開宏外,我還有一切工作。 我可以從cmd手動啓動它沒有問題,所以它應該工作。 代碼可以在下面找到,編譯並運行後,我得到這個錯誤 「C:/程序」不被識別爲一個內部或外部命令,可操作 程序或

    0熱度

    2回答

    我正在使用Raspberry Pi從RC522閱讀器接收某些RFID卡的UID。我正在運行的Python腳本在這裏:https://github.com/mxgxw/MFRC522-python 由於各種原因,我不會進入,我必須在Java中處理這些ID。 看來最可行的解決方案是運行python腳本並將結果讀入到Java中。問題是,Python代碼給出連續輸出輸出,即它將打印卡的ID到控制檯窗口中,

    1熱度

    1回答

    我在樹莓中有一個Java應用程序,在該樹莓中我必須控制USB低功耗藍牙(BLE)加密狗。我想在特定時間掃描設備。在一個shell中,我打電話給'sudo hcitool lescan --continuous',然後按ctrl-c中止掃描。 現在在java中我使用的ProcessBuilder啓動bash和寫入以上OutputStream的命令: ProcessBuilder builder =

    0熱度

    1回答

    我在使用>操作符寫入文件Process Builder時遇到了問題。實際的過程將運行良好,讓我解析使用InputStreamReader等解析輸出。我希望使用命令行將過程寫入文件,例如> test.json。 這裏是我的代碼 try { //process builder used to run a Python script ProcessBuilder process =