2009-08-26 40 views
0

我正在开发一个基于Flex的游戏,并且正在使用SmartFox Server。如何从Eclipse运行任意服务器软件?

不管怎么说,这是为Flash平台游戏基于java的服务器,它是一种笨重的Windows上开发。所以,我希望能够通过Eclipse启动它(并停止它),而不是它们提供的当前批处理文件。

问题是我从来没有做过这与不只是在Eclipse中的服务器适配器非标准服务器。

我知道它应该很简单,但我该怎么做呢?这实际上只是使用某些参数调用命令行可执行文件,甚至只是将它作为不带可执行shell的Java应用程序来运行。杀死它只是在Eclipse中杀死进程的问题。

另外值得注意的是,我想确保在Eclipse中有用于调试目的的shell输出。

回答

1

我想你可以运行它作为一个“外部工具”在Eclipse(与工具箱中的小绿箭头)。点击该图标右侧的菜单箭头并选择“配置外部工具”选项。

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

给你的配置一个有意义的名字,比如“SmartFox”等。

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

要获得控制台设置,点击“共享”标签,然后在“分配控制台”复选框应该已经被选中。

一旦你完成,按下“应用”或“运行”按钮。

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

可选...配置对话框中的其他选项卡可能会有用。您可能希望在构建选项卡之前不要在构建之前进行构建,具体取决于您设置的方式。

这不会给你(必然)是服务器和Eclipse之间的紧密集成。您可能需要进行其他配置,或者根据需要将代码部署到服务器。

希望我没有离开你所寻找的基地。

祝你好运。

+0

谢谢你的帮助。 :) – 2009-08-26 22:30:25

相关问题