在远程计算机上运行 Eclipse 项目

我一直在使用Eclipse从我的本地机器上处理Java项目。我正在尝试在远程计算机上运行此服务器。远程计算机是在 Linux 上运行的群集。现在我已经挂载了远程驱动器,并通过Eclipse编辑远程文件副本。但是,我正在寻找更强大的东西。有没有办法通过Eclipse无缝地做到这一点,即每次我运行项目时,它都在远程机器上运行?


答案 1
  • 将项目输出文件夹设置为装载的远程文件夹(在“项目属性-> Java 生成路径”下)。
  • 然后执行外部工具:ssh user@rometesite -c “java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n Main”
  • 在 eclipse 中启动远程 Java 应用程序(端口 4000)

有关远程调试的更多详细信息,请参阅 http://www.ibm.com/developerworks/opensource/library/os-eclipse-javadebug/index.html


答案 2

目标管理/远程系统资源管理器提供了插件,使远程目录与项目保持同步。查看 http://www.eclipse.org/tm/

要远程运行程序,您可能必须设置外部工具启动配置(从“运行>外部工具”菜单),并使用像 ssh 这样的程序在 linux 集群上远程启动 java 应用程序。


推荐