首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu16.04:如何为Java设置JAVA_HOME?

Ubuntu16.04:如何为Java设置JAVA_HOME?
EN

Ask Ubuntu用户
提问于 2017-09-13 13:00:25
回答 1查看 20.1K关注 0票数 6

我遵循这个如何设置JAVA_爪哇之家?,以便将环境变量JAVA_HOME设置为正确的版本。在我的java文件夹中有不同版本的/usr/lib/jvm/,如下图所示。

我将JAVA_HOME="/usr/lib/jvm/java-8-oracle"添加到environment文件中。

代码语言:javascript
复制
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
export JAVA_HOME

但是,如果运行google-refine,则会出现以下错误:

代码语言:javascript
复制
./refine: 98: [: /tmp/refine.S4a2EGD: unexpected operator
Google Refine requires Java version 6 or later. If you have multiple versions of Java installed, please set the environment variable JAVA_HOME to the correct version.
EN

回答 1

Ask Ubuntu用户

发布于 2018-03-20 17:13:48

如果您从ppa安装了java,它将在本地设置JAVA_HOME:

代码语言:javascript
复制
/etc/profile.d/jdk.sh

它添加到用户登录时的env中。您可以编辑这个文件,或者如果您使用,更好的方法是将该文件签出到您需要的任何版本。

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

https://askubuntu.com/questions/955445

复制
相关文章

相似问题

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