我正在开发一款基于Flex的游戏,并且正在与SmartFox Server进行斗争。
无论如何,它是基于java的Flash平台游戏服务器,在Windows上进行开发有点笨拙。所以,我希望能够通过Eclipse启动它(并停止它),而不是它们提供的当前批处理文件。
问题是我从未使用过非在Eclipse中拥有服务器适配器的非标准服务器。
我知道它应该很简单,但我该怎么做?它实际上只是用一些参数调用命令行可执行文件,甚至只是在没有可执行shell的情况下将其作为Java应用程序运行。杀死它只是在Eclipse中杀死进程的问题。
另外值得注意的是,我想确保在Eclipse中有shell输出用于调试目的。
答案 0 :(得分:1)
我认为你可以将它作为Eclipse的“外部工具”运行(带工具箱的绿色小箭头)。单击该图标右侧的菜单箭头,然后选择“配置外部工具”选项。
然后,您可以右键单击“程序”树节点(在左侧)并选择“新建”以创建新配置。您需要填写类似于在命令行上运行服务器时所执行的操作的值。
为您的配置提供有意义的名称,例如“SmartFox”或其他内容。
位置是运行的命令(在您的情况下可能指向java)。
要获得控制台设置,请单击“常用”选项卡,然后应选中“分配控制台”复选框。
完成后,按“应用”或“运行”按钮。
然后,您可以通过从“外部工具”列表中选择它来启动服务器(与之前相同的图标),然后您可以使用控制台上的红色停止图标(应该可以使用)来停止服务器。
可选...配置对话框的其他选项卡可能很有用。您可能希望构建选项卡在启动之前不进行构建,具体取决于您设置的方式。
这不会给你(必然)是服务器和Eclipse之间的紧密集成。您可能需要进行其他配置,或者只是根据需要将代码部署到服务器。
希望我不会偏离你想要的东西。
祝你好运。