ema*_*max 6 java jdk environment-variables openjdk 16.04
我正在关注这个
如何为 Java 设置 JAVA_HOME?
以便将环境变量JAVA_HOME设置为正确的版本。java我的/usr/lib/jvm/文件夹中有不同版本的,如下图所示。
我添加JAVA_HOME="/usr/lib/jvm/java-8-oracle"到environment文件中。
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
Run Code Online (Sandbox Code Playgroud)
但是,如果我运行,则会google-refine出现以下错误:
./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.
Run Code Online (Sandbox Code Playgroud)
小智 4
如果您从 ppa 安装了 java,它会在本地设置 JAVA_HOME:
/etc/profile.d/jdk.sh
Run Code Online (Sandbox Code Playgroud)
它在用户登录时添加到 env 中。您可以编辑此文件,或者如果您使用 etckeeper,更好的方法是将此文件签出到您需要的任何版本。
| 归档时间: |
|
| 查看次数: |
19436 次 |
| 最近记录: |