【问题标题】:How to select java version for pyjnius如何为pyjnius选择java版本
【发布时间】:2015-09-25 09:13:56
【问题描述】:

我在/usr/local/bin 中安装了Java 1.6.0_17。 我的Java 程序是用1.7.0_11 编译的。

pyjnius 调用 X = autoclass('HelloWorld') 失败

HelloWorld.java1.6 一起编译时,一切正常。

我无法让pyjnius1.7 一起工作。

我尝试在导入jnius之前设置JAVA_HOME

import os
os.environ['JAVA_HOME'] = '/usr/local/pkgs/jdk-1.7.0.11'
from jnius import autoclass
XX = autoclass('HelloWorld')

我还在.bash_profile 中设置了JAVA_HOME,并在我的PATH 中添加了/usr/local/pkgs/jdk-1.7.0.11/bin 第一个。

【问题讨论】:

  • 尝试重新运行 'sudo python setup.py install' 以使用新的 java 环境配置 pyjnius。
  • 就是这样。谢谢!请告诉我如何将您的答案标记为正确答案。
  • 很高兴它成功了。我将我的回复发布为答案,以便您标记它。

标签: java python-2.7 pyjnius


【解决方案1】:

pyjnius 需要重新安装才能使用新的 java 环境对其进行配置。这可以通过在下载或克隆的 pyjnius GiHub 项目文件夹中运行以下命令来完成:

sudo python setup.py install

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 2017-11-15
    • 2020-07-03
    • 1970-01-01
    • 2018-08-07
    • 2021-04-06
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多