我有一个.sh文件在Linux服务器上独立运行,以同步一些数据,但现在有一些同步问题,所以我想在eclipse中以debugging模式运行这个.sh文件,以便我可以检查我的Java代码的问题是什么?
在eclipse中是否有任何插件或选项可以做到这一点。
请让我知道,如果你需要任何进一步的信息。
如果你想debug
你的shell脚本调用的java代码,只需编写一个调用你的main
java代码的包装java代码,并且你可以很容易地使用eclipse进行调试。
这个.sh文件的内容是什么? 它运行的是JAR吗?
如果是这样,你可以远程调试一个java代码。 以下博客解释使用截图: http : //javarevisited.blogspot.co.uk/2011/02/how-to-setup-remote-debugging-in.html
我不认为我们可以在Java调试器会话中使用shell脚本调试器。 即你需要在单独的调试会话中分别调试java代码和shell脚本代码。
您可以使用basheclipse来调试shell脚本,这只会与shell脚本编辑器ShellEd一起使用 。
同时检查在ShellEd中打开的票据进行调试。
注意在eclipse之外你可以试试http://bashdb.sourceforge.net/