2013-07-13 165 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