2013-07-13 88 views
3

你好,我身處一個很大的困境。我試圖理解Java中的一段代碼,但我不能。如何在eclipse中調試.bat文件?

下面是這種情況。

我有一個使用.bat文件調用的類(Embed.java),但是當我試圖在java類中調試代碼時,我不能這樣做,因爲調試器不會停止java文件中的斷點。另外,當我執行一個.bat文件時,我沒有選擇調試。如果有人能幫助我,我很感激。

在我的.bat文件我有以下代碼:

的Java嵌入lopez.bmp lopez.jpg -c 「」 -e bin.noise -p pleasechangethispassphrasetoyourown

其中:嵌入是主類被調用,其他選項是該類的輸入。

回答

4

好幾天之後,我得到了解決我的交易。

,我所做的創建一個包含以下代碼的新.bat文件首先:

的java -Xdebug -Xrunjdwp:交通= dt_socket,服務器= Y,暫停= Y,地址= 1044 -mx40M嵌入洛佩茲.BMP lopez.jpg -c 「」 -e bin.noise -p pleasechangethispassphrasetoyourown

該文件允許我做一個遠程調試我的應用程序。

之後,在日食我並配置運行我.bat文件,要做到這一點,我使用的外部工具的配置,然後選擇程序下我創建了一個新的啓動設置。在位置選項的這個窗口中,我輸入了新的.bat文件的路徑,並在選項工作目錄中輸入了包含我的項目的文件夾的路徑。現在我們可以運行該配置,如果在Eclipse的控制檯顯示以下信息一切正常:

在地址監聽運輸dt_socket:1044

下一頁在調試配置的選項,選擇該選項遠程Java應用程序並創建一個新的。在此窗口中的選項只更改選項端口1044

而這一切。

+0

很好的解釋,謝謝! – Core