eclipse同步远程服务器,Eclipse 远程开发

新项目中用到了所谓的Eclipse远程开发。参考:

大体可以分为两种模式:本地驻留和远程驻留。

82f7f0cc21d3dd14e4f4431879120fbc.png

本地编辑修改保存文件,复制文件到远程服务器器编译。

aac0ba7378fc164448f07ed2c555b20e.png

远程服务器保存文件,同步到本地进行修改,完成后上传到服务器编译。

老大要求用远程驻留的方式,不过实际应用中发现比较繁琐,不如本地来得方便。上面的链接提到了可以用一个插件来支持两种方式,却没有告诉我们是哪个插件,O(∩_∩)O~。结合网上资料加上自己的摸索,介绍下面几个工具。

1.Eclipse RSE

自3.5后已经自带,打开透视图用就可以用了。

6917cde39758857cefc07473fb6d030a.png

59ada86968e84290fbe5a4c8ca5a0b57.png

新建一个连接。

52ae034284d910f8c2f3f60dd4304adc.png

254abd7fc691366d1f04331458439f59.png

f6c22b807beb1460f93ab43af0d6fa3a.png

160b47645edb68d465a67dbd36030a65.png

打开终端,开始操作远程服务器吧。

2. ESFTP

13cfb0ccb2f00497d9f79e358da599aa.png

输入与前一步相同的服务器配置信息。

d5121a4c7a9ed987aed659c969a40649.png

上传一个Java文件试试,谁知出师不利,点按钮半天也没反应,快捷键也不起效。非得要右键打开菜单执行。

179254a3f20f651a970e88f0b32811c6.png

现学现用,在Eclipse RSE打开一个终端,看看有没有传上去。

af7d02383fe136c447f97fd0b3e020fa.png

ESFTP还是比较智能的,把整个包结构都传上去了。经研究,如果是普通文件,比如build.properties,按快捷键或点击按钮就OK了,Java大概是要分析整个目录结构,需要你多点几下O(∩_∩)O~。

3. Rsync

一位PHP程序员参考ESFTP后开发的插件。

499220ae44eb5789cc9396d29b022ffc.png

到这一步我就基本放弃了,老兄你这好像不全是英文(⊙_⊙)?它的设置实在搞不明白,Down下源代码看看吧:cvs -d:pserver:anonymous@rsyncplugin.cvs.sourceforge.net:/cvsroot/rsyncplugin login。

4. Ant

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Eclipse 中使用 Windchill 远程方法服务器进行测试,可以按照以下步骤进行: 1. 在 Eclipse 中创建一个 Java 项目。 2. 导入 Windchill 客户端 jar 包,并将其添加到项目的构建路径中。 3. 创建一个 Java 类,用于测试 Windchill 方法服务器。在该类中,创建一个 Windchill 客户端对象,并使用其方法来调用 Windchill 服务器上的方法。示例代码如下: ```java import wt.util.WTProperties; import wt.fc.PersistenceHelper; import wt.method.RemoteMethodServer; import wt.part.WTPart; import wt.part.WTPartMaster; import wt.session.SessionHelper; import wt.session.SessionManager; import wt.util.WTException; public class WindchillMethodServerTest { public static void main(String[] args) throws Exception { // 设置 Windchill 属性 WTProperties wtProps = WTProperties.getLocalProperties(); wtProps.setProperty("wt.home", "C:/PTC/Windchill_11.0"); // 登录 Windchill SessionHelper.manager.setAdministrator(); SessionManager.setLocale(SessionHelper.getLocale()); // 创建 Windchill 客户端 RemoteMethodServer server = RemoteMethodServer.getDefault(); // 调用 Windchill 方法 WTPartMaster partMaster = (WTPartMaster) PersistenceHelper.manager.load(new WTPartMaster()); WTPart part = partMaster.createIteration(null); server.invoke("testWindchillMethod", WindchillMethodServerTest.class.getName(), null, new Class[]{WTPart.class}, new Object[]{part}); } public static void testWindchillMethod(WTPart part) throws WTException { // 在此处编写测试代码,调用 Windchill 方法进行测试 } } ``` 4. 在 testWindchillMethod 方法中编写测试代码,调用 Windchill 方法进行测试。 注意:在进行测试之前,需要确保 Windchill 服务器已经启动,并且 Windchill 方法服务器已经启用。同时,需要将 Windchill 客户端 jar 包添加到项目的构建路径中,以便 Eclipse 能够识别 Windchill 类和方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值