每次我想检查我的应用程序时,我都需要编译它并将其上传到我的服务器并运行它。这需要很多时间。我无法调试。
有没有更有效的方法来做到这一点?甚至在我的远程服务器上调试?
我更喜欢使用 eclipse,但任何可以完成这项工作的编译器都很好。而且我无法在本地电脑上调试该应用程序,因为它使用了一些基于 linux 的软件包 谢谢!
另一种选择是编写一个脚本(ant 或其他)来构建您的应用程序并将其部署到 ubuntu 服务器。然后在启用远程调试的情况下启动应用程序:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y -jar theApp.jar
然后使用 Eclipse 远程调试应用程序。
您可以使用 VNC/NoMachine 客户端在您的服务器上获取远程 GUI 会话并直接在服务器机器上进行开发。我们在工作中使用NoMachine连接到 RedHat 盒子。
哦,你总是可以使用 vim+命令行魔法在服务器上进行开发。如果你太习惯使用 Eclipse。查看Eclim项目,它将在您的 vim 上提供 eclipse 功能,您可以在服务器上运行该功能来进行开发。
另一种方法是使用 git repo,您可以将所有更改推送到服务器,然后在服务器上编译。