java - 全部打包! Perl, python, java 为天真的用户(在 windows 中)

标签 java python windows perl installation

我有几个用 perl、python 和 java 编写的脚本(包装在 java GUI 下,系统调用 perl 和 python)。我有许多不懂技术的用户需要在他们的 Windows 机器(xp 和 7)中使用它。

为了避免用户安装 perl、python 和 java,并避免这些解释器的各种版本之间潜在的不兼容,我想在一个文件夹中制作这些解释器的本地副本,然后调用它们。我会压缩整个文件夹(其中也包含我的代码)并将其发送出去。

我不得不担心环境变量并调用正确的解释器(特别是当其他版本的 python、java、perl 可能存在于他们当前的系统中时),但不确定我可能面临的其他问题。有更好的想法吗?

我从未使用过 jython,也不知道迁移到它的开销。我还怀疑一个复杂的 python 系统,有很多文件和第 3 方模块会有问题。与 perl 脚本相同,我不知道可从 java 调用的强大的 perl 解释器。

提前谢谢你。

最佳答案

尝试 Portable PythonPortable Perl .您可以将它们解压缩到您的应用程序树中,它们应该可以工作。

关于java - 全部打包! Perl, python, java 为天真的用户(在 windows 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6949915/

相关文章:

java - 将 ExecutorService 与合并排序的多线程版本一起使用

java - eclipse : Target "Unknown" in android device chooser

Python "or"在 Swift 中等效?

c++ - 在 C++ 中使用 INetwork::GetNetworkConnections()

c++ - 当 SetDIBitsToDevice 返回错误代码 (0) 时,如何找到错误原因

python - 当我使用 windows 64bit 时 "win32"来自哪里

java - GWT 文档格式转换器

java - 使用ReSTLet框架调用特定方法

python - 使用三元运算符进行方法调用的伦理和可读性

python opencv cv2.cv.CV_CAP_PROP_FRAME_COUNT 得到错误的数字