我有几个用 perl、python 和 java 编写的脚本(包装在 java GUI 下,系统调用 perl 和 python)。我有许多不懂技术的用户需要在他们的 Windows 机器(xp 和 7)中使用它。
为了避免用户安装 perl、python 和 java,并避免这些解释器的各种版本之间潜在的不兼容,我想在一个文件夹中制作这些解释器的本地副本,然后调用它们。我会压缩整个文件夹(其中也包含我的代码)并将其发送出去。
我不得不担心环境变量并调用正确的解释器(特别是当其他版本的 python、java、perl 可能存在于他们当前的系统中时),但不确定我可能面临的其他问题。有更好的想法吗?
我从未使用过 jython,也不知道迁移到它的开销。我还怀疑一个复杂的 python 系统,有很多文件和第 3 方模块会有问题。与 perl 脚本相同,我不知道可从 java 调用的强大的 perl 解释器。
提前谢谢你。
最佳答案
尝试 Portable Python和 Portable Perl .您可以将它们解压缩到您的应用程序树中,它们应该可以工作。
关于java - 全部打包! Perl, python, java 为天真的用户(在 windows 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6949915/