繁体   English   中英

如何从Eclipse运行任意服务器软件?

[英]How to run arbitrary server software from Eclipse?

我正在开发基于Flex的游戏,并在SmartFox Server方面苦苦挣扎。

无论如何,它是用于Flash平台游戏的基于Java的服务器,在Windows上进行开发有点笨拙。 因此,我希望能够通过Eclipse来启动(和停止它),而不是通过它们提供的当前批处理文件来完成。

问题是,我从未使用过非标准服务器来做到这一点,该服务器不仅在Eclipse中具有服务器适配器。

我知道它应该很简单,但是我该怎么做呢? 这实际上仅是调用带有某些参数的命令行可执行文件,甚至只是在没有可执行程序外壳的情况下将其作为Java应用程序运行。 杀死它只是杀死Eclipse中的进程。

还要注意的一点是,我要确保在Eclipse中具有外壳程序输出以用于调试。

我认为您可以将其作为Eclipse中的“外部工具”运行(带有工具箱的绿色小箭头)。 单击该图标右侧的菜单箭头,然后选择“配置外部工具”选项。

然后,您可以右键单击“程序”树节点(在左侧),然后选择“新建”以创建新的配置。 您将需要填写与在命令行上运行服务器时类似的值。

为您的配置指定一个有意义的名称,例如“ SmartFox”或其他名称。

位置是运行的命令(在您的情况下,可能指向java)。

要获得控制台设置,请单击“公用”选项卡,并且应该已选中“分配控制台”复选框。

完成后,按“应用”或“运行”按钮。

然后,可以通过从“外部工具”列表中选择服务器来启动服务器(与之前的图标相同),然后可以使用控制台上的红色停止图标停止服务器(应该可以使用)。

可选...配置对话框的其他选项卡可能很有用。 您可能希望让构建选项卡在启动之前不进行构建,具体取决于您如何进行设置。

这不会(有必要)为您提供服务器和Eclipse之间的紧密集成。 您可能必须进行其他配置,或仅在必要时将代码部署到服务器。

希望我不会偏离您正在寻找的基础。

祝好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM