如何使用Eclipse与SSH,以便本地的Eclipse可以编辑远程项目?

7

我经常使用远程服务器来存储和运行我的Java项目。但这样就无法使用eclipse。因此我有两个问题:

  1. 我能否使用本地的eclipse来管理远程服务器上的Java项目?(通常我使用ssh访问服务器)

  2. 如果第一个问题有解决方案,那么是否可能在远程服务器上运行Java程序?(即仅本地显示eclipse的GUI)

对于第二个问题,我知道ssh -X可以实现这一点(在远程服务器上运行eclipse),但速度太慢。有什么想法吗?


通常情况下,我独自完成这些项目。 - JackWM
同意,远程操作最好通过某种版本控制工具(CVS、SVN、Git、Hg等)或本地推送到生产环境,但如果被迫以这种方式运行,我会尝试挂载网络共享(nfs等)。 - David O'Meara
  1. 基本思路是尝试将远程数据挂载为网络驱动器,这样你就可以像处理本地文件一样在 Eclipse 上操作它。如果需要,你可以通过谷歌搜索“SSH 网络驱动器”来了解更多信息。
  2. 这是典型的 X Windows 使用方法。我不知道你的远程机器是什么,但你可以在本地设置一个 X 服务器,并运行远程应用程序并要求将其显示发送到你的机器上。然而,这两种方法都需要花费一定的时间和精力进行设置。也许你可以分享一下你这样做的原因,可能有更好的方法来解决你的问题,而不是尝试编辑远程文件。
- Adrian Shum
1
不完全符合您的要求,但http://www.nomachine.com/比标准的X窗口快得多。我经常使用它。而且它是免费的。 - Martin Serrano
听起来像是_SVN_的工作...同时处理远程访问和版本控制。 - jahroy
添加 "ssh -X" 和 "nomachine.com 及其姐妹产品"(它们都比标准的 X 窗口和 "ssh -X" 更快):关键词是 NX 技术 - 我们最近决定优先选择 X2Go 而不是 nomachine.com。 - Jochen Hayek
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接