如何在系统范围内设置JAVA环境变量?

我作为java / j2ee应用程序开发人员工作,所以请告诉我如何设置JAVA_HOME,JRE_HOME,CLASSPATH以便我可以在终端中一起使用Tomcat,Mysql,java。

我可能在纯CLI服务器环境或GUI桌面环境中一起使用。

使用12.04,将信息放在/etc/environment对我有用:

 tku@buster:~$ cat /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" [...] LC_MEASUREMENT="de_DE.UTF-8" JAVA_HOME=/home/tku/work/jdk1.7.0_05 

如果您安装了多个版本的Java(或者,就此而言,安装了多个版本),并希望能够在它们之间切换,那么环境模块值得考虑。 它使您能够在其配置为处理的任何软件的不同安装版本的环境设置之间进行加载,卸载和切换。 它是集群上事实上的标准,尽管一开始设置起来有点痛苦,但值得努力,恕我直言。

简单。

 sudo nano /etc/environment 

在冒号后的java目录中添加路径到“bin”目录。

 PATH = "blah/blah/blah:........../xyz/yvc:/YOUR/PATH/TO/JAVA/BIN" 

保存。 现在运行以下命令……

 source /etc/environment 

检查是否正确安装。

 java -version