java - 如何通过eclipse插件连接服务器并执行操作

标签 java eclipse eclipse-plugin client-server

我正在使用 java 作为语言编写 eclipse 插件。该插件是服务器中存在的工具的接口(interface)。用户在 eclipse 中写入文本。服务器应该解析它并给出输出。这应该会显示在 Eclipse 中。

上述简单步骤必须由我的应用程序执行。目前,我已经准备好了要解析的后端工具。 Eclipse 中的前端已准备好虚拟 GUI。我的问题是服务器和 Eclipse 插件之间的连接。

如何将 Eclipse 中的文本(例如,当用户按下界面中的按钮时)发送到服务器。我知道服务器详细信息,例如 LAN 上的服务器地址和用户 ID/密码。

我应该使用哪些接口(interface)/什么类型的编程来完成此任务。

编辑:

这是我在服务器上运行命令的方式:

mycommand -f [filename] [optional arguments]

我的前端已在 Eclipse 中准备好 GUI,以形成 [可选参数] 部分。现在我必须将文本发送到 mycommand 并获取其输出。

最佳答案

要发送/接收消息,我建议您使用易于实现的 Java RMI。

这是有关设置客户端和服务器的教程:

http://docs.oracle.com/javase/tutorial/rmi/index.html

关于java - 如何通过eclipse插件连接服务器并执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910786/

相关文章:

java - SampleResult : Could not convert string 'XXXX' , 使用默认编码 : UTF-8, java.io.UnsupportedEncodingException

Java-从同一个 Statement 对象创建多个 ResultSets-它会有什么影响吗?

java - Eclipse 三元运算符快捷方式?

java - 在共享目录中启动 Eclipse 产品

eclipse - 离线安装 Eclipse 插件

java - 获取要在 eclipse 中构建的项目

java - 相当于Hibernate中Component的注解

java - 通过 WinAPI 提取光标大小(Windows 10)

c++ - 在 Eclipse 上启用 C++17 以使用 `std::byte`

java - 在 Java Eclipse 中指定绝对路径时找不到文件