使用java处理和python创建macosx软件包

2024-06-12 21:56:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Java编写了一个程序处理.org编程语言,它使用一些python脚本。在某些情况下,我无法在处理过程中更改或重新编写这些python脚本。在

我的问题是,我需要将这些捆绑在一起,并为macosx创建软件包,以便于安装。我知道在处理IDE时可以选择创建软件包,但这会忽略python文件,即使客户机上无法安装python。在

我考虑过创建python可执行文件并将其放入包中。有人能给我一些更好的选择或者软件工具吗。在

谨致问候, 瓦鲁纳


Tags: 文件org脚本可执行文件客户机情况javaide
2条回答

听起来你是在尝试以一种用户友好的方式交付一些Python模块(即,最终用户不必知道easy_install或其他什么)。在

我不是这方面的专家,但在我看来,你似乎在试图解决一个类似的问题,这个问题是那些反复无常的人解决的,你可能想看看他们做了什么。这就是Mercurial在Mac-http://mercurial.berkwood.com/上的交付方式。在

Python随macosx一起提供,因此您的客户机应该能够运行这些脚本。在

您不需要创建“Python可执行文件”,因为Python解释器只需运行.py文件。在

Mac OS X应用程序包(本质上是一个文件夹)包含一个文件夹Contents,该文件夹又包含二进制应用程序文件、资源等。您可以将.py文件放入.app捆绑包中,并从Java代码中调用它们。在

捆绑包文档可在此处获得http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html

相关问题 更多 >