如何 select java pyjnius 版本
How to select java version for pyjnius
我在 /usr/local/bin
中安装了 Java 1.6.0_17
。
我的 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')
我还在 .bash_profile
中设置了 JAVA_HOME
并在我的 PATH
.
中添加了第一个 /usr/local/pkgs/jdk-1.7.0.11/bin
pyjnius 需要重新安装才能使用新的 java 环境进行配置。这可以通过 运行 下载或克隆的 pyjnius GiHub 项目文件夹中的以下内容来完成:
sudo python setup.py install
我在 /usr/local/bin
中安装了 Java 1.6.0_17
。
我的 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')
我还在 .bash_profile
中设置了 JAVA_HOME
并在我的 PATH
.
/usr/local/pkgs/jdk-1.7.0.11/bin
pyjnius 需要重新安装才能使用新的 java 环境进行配置。这可以通过 运行 下载或克隆的 pyjnius GiHub 项目文件夹中的以下内容来完成:
sudo python setup.py install