java - ubuntu 12.04 在哪里设置环境变量

标签 java maven ubuntu ant

我很困惑在 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

Here is a other link from mkyong

关于java - ubuntu 12.04 在哪里设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23099992/

相关文章:

android studio gradle 无法解析 appcompat-v7 :27. 0.2

java - 使用 Maven 将 POJO 构建为 WAR

python - importerror 没有名为缓存的模块

java - Tomcat Jersey NoSuchMethodError

javascript - 让 Jetty Websocket 使用与 JavaScript Websocket 相同的语言

java - Spring 原型(prototype) Bean 和 Spring 的好处

java - 无法将日期字符串解析为日期

java - 在要求我检查值的练习中遇到问题

java - IntelliJ : Break point set in another module of maven project

ubuntu - Monodevelop - Ubuntu - exe 文件作为输出?