我已经通过这些命令安装了 java:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo update-java-alternatives -s java-7-oracle
如果我正确理解上面的这些命令,则保证 java 将自动更新。我一直在成功使用 Eclipse、STS 和 Tomcat,然后我相信 java 已正确安装在其环境中。
但我想知道 java_home 环境在哪里。我试过了:
gedit /etc/environment
我发现:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$GRADLE_HOME/bin" GRADLE_HOME="/opt/gradle/gradle-1.6"
whereis java
(我相信这只是一个文件查找)java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
gedit ~/.pam_environment
但它完全是空的gedit ~/.bashrc
和之后gedit .profile
(我相信这只是在启动 linux 时运行的脚本文件)。但我没有找到任何带有“java”的字符串。printenv JAVA_HOME
(我相信这只会打印导出设置的变量,并且仅对您设置的确切会话有效)但没有打印任何内容。
我是 Linux 新手。有人可以帮我找到我系统中的 java 环境在哪里,请调整我之前写的任何错误信念?