我已经创建了一个应用程序,它在我的64位Mac Lion上使用32位库,所以要运行我的应用程序,我需要在eclipse中传递-d32 vm参数,它工作得很好。我创建了应用程序的可运行jar,当我使用-d32 vm参数从终端运行jar时,它也工作得很好,但是当我使用jar绑定程序创建我的应用程序的.app文件时,问题就来了。我在jar捆绑器的vm选项文本框中传递了-d32,但当我运行.app时,应用程序图标出现在dock中,但应用程序窗口不显示。
我认为这是vm争论的问题,但我不确定。我想知道是否有其他方法可以在jar bundler中传递vm参数。
欢迎任何与此问题相关的建议。
提前感谢
发布于 2012-10-28 07:50:12
我还没有找到通过Jar Bundler应用程序来实现这一点的方法,但他们是一个解决方案。
像往常一样使用Jar Bundler创建.app
。在新创建的应用程序上右击并“获取信息”,选中“以32位模式打开”框。
以编程方式设置此标志为seems to be tricky,但这是可能的。
https://stackoverflow.com/questions/10546827
复制相似问题