[英]Eclipse debug execute Java program without stopping at breakpoint
我是Java的新手,正在嘗試調試Java代碼,並希望在斷點處停止執行。 但是我在調試視圖中得到以下消息:
<terminated>pullData [Java Application]
<terminated>Core_java.Excelread at localhost:57966
<terminated, exit value: 0>C:\Program Files\Java\jdk1.8.0_144\jre\bin\javaw.exe (25-Nov-2017, 12:04:21 PM)
下面是我的代碼:
import java.io.*;
import jxl.*;
public class Excelread {
public static void main(String[] args) throws Throwable {
String Filename = "C:\\library\\TestData.xls";
String Sheetname = "Source";
String[][] arrayExcelData = null;
FileInputStream fis = new FileInputStream(Filename);
Workbook WB = Workbook.getWorkbook(fis);
Sheet SH = WB.getSheet(Sheetname);
● SH.getColumns();
SH.getRows();
/* System.out.println(TotalCol +" "+ TotalRow);
arrayExcelData = new String [TotalRow][TotalCol];
for (int i=0; i<TotalRow; i++) {
for(int j=0;j<TotalCol;j++) {
arrayExcelData[i][j] = SH.getCell(j,i).getContents();
System.out.print(arrayExcelData[i][j]+ "\t");
}
System.out.println();
}*/
}
}
如果設置斷點並執行運行 → 運行而不是運行 → 調試 (或通過相應的工具欄按鈕 代替
)斷點將被忽略。
請參閱幫助-Eclipse平台,以調試方式啟動Java程序 。
順便說一句,所有大寫變量名( WB
, SH
)都應用於final
變量,即僅按約定使用常量。
拋出Throwable
通常沒有多大意義,因為Error
是Throwable
的直接子類,其描述為:
Error
是Throwable
的子類,它指示合理的應用程序不應嘗試捕獲的嚴重問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.