我在Java 1.6.0_17
安装了/usr/local/bin
。
我的Java
程序使用1.7.0_11
编译。
pyjnius
在通话X = autoclass('HelloWorld')
使用HelloWorld.java
编译1.6
时,一切正常。
我无法让pyjnius
与1.7
合作。
我在导入JAVA_HOME
之前尝试设置jnius
:
import os
os.environ['JAVA_HOME'] = '/usr/local/pkgs/jdk-1.7.0.11'
from jnius import autoclass
XX = autoclass('HelloWorld')
我还在JAVA_HOME
中设置了.bash_profile
,并在/usr/local/pkgs/jdk-1.7.0.11/bin
中添加了PATH
第一个。
答案 0 :(得分:0)
pyjnius才能使用新的java环境对其进行配置。这可以通过在下载或克隆的pyjnius GiHub项目文件夹中运行以下命令来完成:
sudo python setup.py install