首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置JDK_HOME

如何设置JDK_HOME
EN

Stack Overflow用户
提问于 2016-12-07 21:01:28
回答 1查看 21.6K关注 0票数 6

我尝试使用conda作为virtuelenv来使用python中的snappy模块。我在Linux的Mint 18中有莎拉。

我有一个模块snappy,但是如果我尝试用下面的代码测试它:from snappy import ProductIO,我得到了以下响应:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/mara/.snap/snap-python/snappy/__init__.py", line 61, in <module>
    import jpyutil
ImportError: No module named 'jpyutil'

因此,我尝试用pip install -i https://pypi.anaconda.org/pypi/simple jpy获得jdk。我得到了:Error: Environment variable "JDK_HOME" must be set to a JDK (>= v1.6) installation directory

因此,我安装了jdk1.8.0_111。我使用了这个指令:https://community.linuxmint.com/tutorial/view/1372。但是我不知道如何以正确的方式设置JDK_HOME变量。我尝试使用JAVA_HOME指令(https://askubuntu.com/questions/175514/how-to-set-java-home-for-java)并在环境文件中编写JDK_HOME="/opt/java/jdk1.8.0_111",但它不起作用。我得到了与更改环境文件之前相同的错误。

希望有人能帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-07 21:28:29

创建符号链接:

代码语言:javascript
复制
ln -s /opt/java/jdk1.8.0_111 /opt/java/latest

/opt/java的目录列表

代码语言:javascript
复制
.
jdk1.8.0_111/
latest/ -> /opt/java/jdk1.8.0_111

设置导出

代码语言:javascript
复制
export JDK_HOME=/opt/java/latest
export JAVA_HOME=${JDK_HOME}
export PATH=$PATH:${JAVA_HOME}/bin

现在,在安装新版本的Java JDK时,只需更改最新的符号链接。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41018202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档