2

我已经Java 1.6.0_17安装在/usr/local/bin. 我的Java程序是用1.7.0_11.

pyjnius通话失败 X = autoclass('HelloWorld')

HelloWorld.java用 编译时1.6,一切正常。

我无法pyjnius1.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/binPATH

4

1 回答 1

0

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

sudo python setup.py install
于 2015-07-08T21:04:12.640 回答