日食Luna的JCraft SFTP

时间:2014-08-05 09:50:22

标签: eclipse sftp

我过去6年一直在使用JCraft's SFTP plugin。 它使用起来非常简单,我唯一遇到的问题是它不知道如何删除递归文件和文件夹(它试图在文件之前删除文件夹)。

今天我尝试将eclipse更新为Luna,我似乎无法安装此插件。 我收到以下错误:

An error occurred while installing the items
session context was:(profile=epp.package.standard, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]com.jcraft.eclipse.team.sftp 0.0.4, action=).
Failed to prepare partial IU: [R]com.jcraft.eclipse.team.sftp 0.0.4.

关于如何解决这个问题的任何想法? 感谢

3 个答案:

答案 0 :(得分:1)

您可以使用远程系统资源管理器(RSE)替换sftp插件。它具有sftp功能(使用ssh连接),并允许您在本地和服务器存储之间同步文件

答案 1 :(得分:1)

从错误消息"无法准备部分IU"我找到了这个帖子:https://code.google.com/p/veloeclipse/issues/detail?id=47

建议的解决方法是安装" Eclipse 2.0样式插件支持",它增加了对运行不适当的OSGi包的旧Eclipse插件的支持。"

答案 2 :(得分:0)

我也很难安装JCraft,然后我发现远程系统资源管理器(RSE)已经安装在Java EE版本的Eclipse Luna中,但它也可能被捆绑到其他版本的Eclipse中。我所要做的就是导航到Window> Open Perspective>其他...> Remote System Explorer。

进入远程系统透视图后,您将看到指向本地文件的链接。要创建与远程服务器的SSH连接(即使它与您位于同一位置但需要SSH协议),只需右键单击该远程系统选项卡中的任意位置,然后选择新建>连接然后在“常规”文件夹下,选择“仅限SSH”。填写主机名或IP地址。

如果成功,服务器将显示为本地文件夹下的文件夹。尝试在服务器的SFTP文件下面导航'文件夹,系统将提示您输入该远程服务器上的用户ID和密码。对信任证书的提示说“是”,你很高兴。远程文件将显示在远程系统透视图中的文件浏览器类型的GUI中。

像往常一样,在Eclipse窗口右上角的任何其他视角切换回常规本地环境。