每次重启系统都要设置JAVA_HOME变量吗?

Is it necessary to set the JAVA_HOME variable every time system is restarted?

我最近格式化了我的系统并安装了 Ubuntu 16.0.4 并为 运行 react-native project.But 完成了所有必要的设置,从那时起每次我重新启动系统,得到以下错误,

ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

我正在使用以下命令设置路径,

export JAVA_Home=/home/syamkishore/Downloads/android-studio/jre

如果我这样做,错误将被清除。但是,如果我再次重新启动系统,就会出现同样的错误。

有人可以建议永远设置 Java 路径的永久解决方案吗? 谢谢你。

编辑系统路径文件/etc/profile

sudo gedit /etc/profile 在 end

中添加以下行

JAVA_HOME=/usr/lib/jvm/jdk1.7.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin 导出 JAVA_HOME 导出 JRE_HOME 导出路径

请看下文link。它解释了如何永久设置 java 路径。

How to set the java class path?