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