processbuilder

    -2熱度

    1回答

    我試圖自動化一個進程,其中一個需要做一個ant構建。我已經設置了所有的環境變量。輸入命令直接進入CMD作品: 我的build.xml有這樣的一些屬性:在CMD <property name="java.home" value="${env.JAVA_HOME}"/> <property name="java.compiler.path" value="${JAVA_HOME}\bin\javac

    0熱度

    1回答

    我正在實現調用另一個Java程序的ProcessBuilder程序。但是,我沒有找到課堂。 該程序簡單地產生以下輸出: Error: Could not find or load main class HelloWorld Program complete public class ProcessBuilderSample { public static void main(String

    1熱度

    1回答

    我想切換用戶,然後在新用戶下啓動一個命令。 其實我的代碼是 String[] commandToRun2 = {"su","-","jboss", "./jboss-cli.sh -c :shutdown(restart=true)"}; ProcessBuilder pb = new ProcessBuilder(commandToRun2); pb.directory(new File("

    0熱度

    1回答

    我正在使用Java ProcessBuilder在Windows上使用特定程序打開文件。 本身做工精細,用下面的代碼: ProcessBuilder p = new ProcessBuilder(); p.command("C:\\Program Files (x86)\\...\\program.exe", file.getAbsolutePath()); 我想要做的就是調用從程序的文件上

    0熱度

    2回答

    我想在我的Java應用程序中運行控制檯命令,該命令監聽傳入的消息並在接收到消息時將其記錄到控制檯。當我在終端中執行它時,console命令運行良好。所以我想運行該命令,然後在輸出一行時執行某些操作,然後繼續運行並監聽其他新消息。我想這通過下面的代碼: try { ProcessBuilder builder = new ProcessBuilder(PYTHON_PATH, YOWSUP

    0熱度

    1回答

    我正在嘗試創建一個用於刷新/讀取AVR ATMEGA控制器的Java UI。 我可以通過在Java ProcessBuilder中調用avrdude與某些參數進行調用。 但是,我也想在java中獲取avr閃爍的進度狀態。我只能啓動進程並檢測其完成狀態。 我也想獲得avr閃爍的進度狀態百分比,或者當我們在命令提示符中運行avrdude時看到的東西。 任何幫助? 感謝, Nikunj

    0熱度

    1回答

    我的代碼如下所示: public List<String> linux(String... commands) throws Exception{ Process p = null; ProcessBuilder builder = new ProcessBuilder(commands); p = builder.start(); BufferedRe

    3熱度

    1回答

    我正在使用批處理文件來調用GUI。這個圖形用戶界面有一個按鈕(B1),點擊後可以調用它自己的副本。現在我想要增加GUI的優先級,無論是從批處理還是按鈕B1運行。 隨着批次,我能夠增加它的優先權,但不能與B1。 下面的代碼執行按鈕B1的點擊:(我使用cmd以提高優先級,我不知道是否有任何其他方式) final ProcessBuilder processBuilder = new ProcessBu

    0熱度

    1回答

    它應該打印文件列表(在file1中)和當前進程(在file2中)。但是,它僅在控制檯(終端)中打印file1中的內容。我檢查了file2中的內容,並且它具有預期的內容,但它不在控制檯(終端)中打印file2中的內容。另外,another.hasNext()總是爲false。任何機構能幫我解決這個問題嗎? 這裏是我的代碼: File file1 = new File("1.txt"); P

    1熱度

    1回答

    我通過Java代碼想殺人過程有關: ProcessBuilder processBuilder = new ProcessBuilder("/bin/sh", "-c", String.format("kill %s", pid)); process = processBuilder.start(); process.waitFor(); 此後,我需要刪除由這個過程中創建的所有臨時文件和文