systemexit

    1熱度

    3回答

    我正在爲使用Jemmy框架的Swing應用程序編寫自動化測試。 我的測試套件通過在新線程中調用其Main類的main方法來運行此應用程序。 我已經寫了很多GUI相關的測試,但現在我已經有了一個更復雜的任務。 我需要檢查測試的應用程序在關閉時是否清理了一些文件夾。這個動作可能是作爲關機掛鉤執行的。是否可以在不調用System.exit(0)的情況下調用該應用程序的關閉鉤子? 當調用此命令時,兩個線程

    0熱度

    1回答

    在我的應用程序中,Java spark的上下文是使用不可用的主URL創建的(您可以假定主服務器已關閉以進行維護)。當創建Java火花上下文時,它導致停止運行具有JVM退出代碼50的火花驅動程序的JVM。 當我檢查日誌時,發現SparkUncaughtExceptionHandler調用System.exit。我的程序應該永遠運行。我應該如何解決這個問題? 我試着在火花版本這種情況下1.4.1和1.

    1熱度

    1回答

    我正在運行$ruby script_name命令的以下腳本。父腳本生成兩個子進程並等待SIGTERM或SIGINT。父腳本能夠按預期終止子進程。但是,在檢查子日誌時,我注意到在退出時記錄了一個錯誤。什麼導致這樣的錯誤,我怎樣才能避免它們乾淨地退出? 父/子腳本worker_monitor.rb: require 'rubygems' require 'daemons' require 'fil

    38熱度

    5回答

    我知道這個問題很常見,並在Stack Overflow上多次提到,但是在訪問了近四頁的搜索引擎結果以及近乎Stack Overflow這個問題的20個問題之後,我發現他們都沒有解決或答案正確。 我想要什麼: 我要顯示在最近的應用列表我的應用程序在運行時,但是當我關閉應用程序,然後我的過程應該被殺死,應用程序應該從最近的應用程序列表中刪除。 一些答案,我發現: use System.exit(0);

    5熱度

    2回答

    我需要從最近使用的應用程序列表中刪除應用程序。 API級別21和以上沒有問題。我使用finishAndRemoveTask()方法。但是該方法不能用於比21更愛的API級別。我如何在API級別愛好者上調用該方法而不是21? 我試過了解決方案,但他們不工作: Close application and remove from recent apps/

    3熱度

    3回答

    我有兩個目標與此try/except聲明。 如果沒有問題發生,則需要return值爲1,如果發生任何問題,則需要爲0。 它需要引發異常並結束腳本。 我的return值正在工作。我也有SystemExit()工作。但是在一起,他們沒有工作。 我的Python腳本(這是相關的): except IOError: value_to_return = 0 return value_to

    1熱度

    1回答

    我正在嘗試使用python doctests來測試打印在函數中的錯誤消息。下面是我的代碼 import sys def get_values(vals=[]): """ Should split key:val and give values >>> get_values(["abc"]) Error: could not get the values

    0熱度

    5回答

    我正在導航活動2,在按下後退按鈕時,它應該退出或結束應用程序而不顯示主要活動。我正在使用ViewPager(Activity2),如果我僅在ViewPager的第一頁中導航,那麼我在導航其他頁面時,代碼正在backpress中工作,退出或完成應用程序的代碼不起作用並顯示mainActivity。 MainActivity Intent myIntent = new Intent(MainActiv

    1熱度

    1回答

    例如: import argparse parser = arparse.ArgumentParser() # parser.add_argument(...) ... args = parser.parse_args(args_list) 問題是,parser.parse_args如果在args_list錯誤自動退出。有沒有一種設置可以讓它提高友好的異常呢?我不想捕捉SystemEx

    0熱度

    3回答

    我正在研究一個程序,我想循環幾個配置文件,並且每個文件都調用一個具有該文件名的類作爲參數,並等待它完。目前我在做: for (int i = 1; i <= 3; i++){ String[] a = new String[1]; a[0] = "data/config" + i + ".xml"; edu.cwru.sepia.Main2.class.getM