我一直在使用Eclipse从本地计算机上创建一个Java项目。我试图在远程计算机上运行它。远程计算机是在Linux上运行的集群。现在我已经安装了远程驱动器并通过Eclipse编辑远程文件副本。但是,我看起来更健壮。有没有办法通过Eclipse无缝地执行此操作,即每次运行项目时,它都在远程计算机上运行?
答案 0 :(得分:15)
有关远程调试的更多详细信息,请参阅http://www.ibm.com/developerworks/opensource/library/os-eclipse-javadebug/index.html。
答案 1 :(得分:1)
目标管理/远程系统资源管理器提供插件以使远程目录与项目保持同步。见http://www.eclipse.org/tm/
要远程运行程序,您可能需要设置外部工具启动配置(从运行>外部工具菜单)并使用ssh等程序在Linux集群上远程启动您的Java应用程序。
答案 2 :(得分:0)
这是一个很棒的教程: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Fjava%2Fdebug%2Fref-execution_environments.htm这个对http://java.dzone.com/articles/how-debug-remote-java-applicat
非常有用答案 3 :(得分:-1)
对于continuous integration解决方案来说,这听起来很棒。您考虑过设置CruiseControl吗?我意识到,如果你只是一个开发人员的东西,那似乎有些过分。如果您不想将JAR文件移动到远程计算机上,您可能也不会这样做。
但是,一旦设置完成,持续集成是值得的。除了自动部署(这是您在这里要求的)之外,您将获得一个调试/测试环境,您的组中的每个人都可以使用。此外,它还会迫使您提前解决打包/部署问题,虽然不是很有趣,但却会让您向真正的迭代开发过程迈进一大步。