Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在EclipseOSX小牛上运行Jade平台的奇怪行为_Java_Eclipse_Macos_Agents Jade - Fatal编程技术网

Java 在EclipseOSX小牛上运行Jade平台的奇怪行为

Java 在EclipseOSX小牛上运行Jade平台的奇怪行为,java,eclipse,macos,agents-jade,Java,Eclipse,Macos,Agents Jade,我在Windows7下使用Eclipse开发了一个JADE多代理平台,它工作得很好。现在我正试图将代码移动到安装了OSX Mavericks的MacBookPro上,我遇到了一个非常奇怪的问题。我已经安装了java 1.6.0_65和Eclipse Kepler,当我尝试运行我的JADE平台时,它们似乎工作得很好(我尝试了其他开发),rma代理ant的gui和我自己的代理和gui都被正确创建,但奇怪的是,我可以与它们交互,它们似乎被冻结,或者在后台,或者类似的东西。即使是最上面的按钮:关闭、最小

我在Windows7下使用Eclipse开发了一个JADE多代理平台,它工作得很好。现在我正试图将代码移动到安装了OSX Mavericks的MacBookPro上,我遇到了一个非常奇怪的问题。我已经安装了java 1.6.0_65和Eclipse Kepler,当我尝试运行我的JADE平台时,它们似乎工作得很好(我尝试了其他开发),rma代理ant的gui和我自己的代理和gui都被正确创建,但奇怪的是,我可以与它们交互,它们似乎被冻结,或者在后台,或者类似的东西。即使是最上面的按钮:关闭、最小化、最大化,也像是禁用的。我能与所有windows/GUI进行的唯一交互就是在屏幕上移动它们,但是。。。这不是我想要的:)我在这里复制我在eclipse上运行的参数,与我在Windows上使用的参数相同:

gui-名称trhiosimulationtool jade.Boot;数据库器:com.tst.database.DatabaseAgent;评估人:com.tst.evaluation.ObEvaluationAgent;Hierarcher:com.tst.hierarchy.HierarchyAgent;报告人:com.tst.reputation.ReputationAgent;模拟器:com.tst.simulation.SimulationAgent;社交者:com.tst.social.SocialAgent;培训师:com.tst.reputation.training.TrainingHierarchyAgent

我曾尝试从命令行运行JADE,并展示了rmagui,它可以正常工作,因此JADE似乎没有问题,但我如何从Eclipse运行它。我试图从命令行运行我的代理,但我不能这样做,我想我做错了,并且在一些GUI和代理中使用的外部库有问题


如果您能给我任何建议或想法,我将不胜感激,因为我有点绝望:)提前谢谢。

我已经解决了!!我只需要在“运行配置”的“参数”选项卡上取消选中“在使用SWT启动时使用-XstartOnFirstThread参数”复选框。我不知道如何结束这个问题,对不起,我有点新:(