gpt4 book ai didi

java - 如何在 eclipse 中调试 .bat 文件?

转载 作者:搜寻专家 更新时间:2023-11-01 02:11:46 26 4
gpt4 key购买 nike

大家好,我陷入了两难境地。我正在尝试理解一段 Java 代码,但我做不到。

这是场景。

我有一个使用 .bat 文件调用的类 (Embed.java),但是当我尝试调试 java 类中的代码时,我无法这样做,因为调试器不会在中断时停止java文件中的点。此外,当我执行 .bat 文件时,我没有调试选项。如果有人可以帮助我,我将不胜感激。

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

java 嵌入 lopez.bmp lopez.jpg -c ""-e bin.noise -p pleasechangethispassphrasetoyourown

其中:Embed 是调用的主类,其他选项是该类的输入。

最佳答案

好吧,几天后我找到了交易的解决方案。

首先,我确实创建了一个包含以下代码的新 .bat 文件:

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044 -mx40M 嵌入 lopez.bmp lopez.jpg -c ""-e bin.noise -p pleasechangethispassphrasetoyourown

此文件允许我对我的应用程序进行远程调试。

之后,我在 eclipse 中进行了配置以运​​行我的 .bat 文件,为此我使用了外部工具配置,然后在选项程序下我创建了一个新的启动设置。在这个窗口的位置选项中,我输入了我的新 .bat 文件的路径,在选项工作目录中,我输入了包含我的项目的文件夹的路径。现在我们可以运行这个配置,如果一切正常,在 eclipse 的控制台中会显示以下消息:

在地址处监听传输 dt_socket:1044

接下来在调试配置选项中选择远程 Java 应用程序选项并创建一个新应用程序。在此窗口的选项中,只需将选项端口更改为 1044。

仅此而已。

关于java - 如何在 eclipse 中调试 .bat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17627844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com