我很困惑在 Ubuntu 12.04 中在哪里设置环境变量 现在我像这样{编辑2个文件来设置路径变量}
1)。 gedit ~/.bashrc
第一行
导出JAVA_OPTS="$JAVA_OPTS -Xms1024M -Xmx2048M -XX:MaxPermSize=1024M -XX:PermSize=128M"
2)。 gedit ~/.profile
最后
#-------------------- 路径设置 ------------------#
#-------- Ant 之家
ANT_HOME=/programs/apache-ant-1.8.0
#-------- Maven 主页
M2_HOME=/programs/apache-maven-3.2.1
# --------- JDK 1.6 主页
JAVA_HOME=/programs/java/jdk1.6.0_37
# ----------JDK 1.7 主页
#JAVA_HOME=/programs/java/jdk1.7.0_09
# ------------- 路径设置
PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin:$M2_HOME/bin
#----------启用 AppDynamics 查看器------
PATH=$PATH:/programs/AppDynamicsLite/LiteViewer
我没有收到任何错误,因为所有路径都已设置,我可以使用 JAVA、JAVAC、ANT 和 MAVEN 我没有为导出命令添加前缀来在 .profile 中设置路径 .bashrc 中仅放入堆设置
但我没有使用过 ANT_OPTS 和 MAVEN_OPTS 因此我很困惑是否需要它们
最佳答案
将环境变量放入全局/etc/environment文件中:
...
JAVA_HOME=/usr/lib/jvm/java-1.7.0
... 在您想要更新变量的每个 shell 中执行“source/etc/environment”:
$ source /etc/environment
检查它是否有效:
$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.7.0
关于java - ubuntu 12.04 在哪里设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23099992/