在ubuntu 12.04中设置环境变量的位置

时间:2014-04-16 04:28:07

标签: java maven ubuntu ant

我很困惑在Ubuntu 12.04中设置环境变量的地方 现在我给这样的{编辑2个文件来设置路径变量}

1)。 gedit~ / .bashrc

第一行

export JAVA_OPTS =“$ JAVA_OPTS -Xms1024M -Xmx2048M -XX:MaxPermSize = 1024M -XX:PermSize = 128M”

2)。 gedit~ / .profile

最后

#-------------------路径设置------------------#

#-------- Ant Home
ANT_HOME = / programs / apache-ant-1.8.0

#-------- Maven Home
M2_HOME = /方案/ Apache的行家-3.2.1

#--------- JDK 1.6主页
JAVA_HOME = /方案/ JAVA / jdk1.6.0_37

#---------- JDK 1.7 Home
#JAVA_HOME = /方案/ JAVA / jdk1.7.0_09

#-------------路径设置
PATH = $ PATH:$ JAVA_HOME / bin中:$ ANT_HOME / bin中:$ M2_HOME / bin中

#----------启用AppDynamics查看器---------
PATH = $ PATH:/方案/ AppDynamicsLite / LiteViewer

我没有错误,因为所有路径都已设置,我可以使用JAVA,JAVAC,ANT& MAVEN 我没有为export命令添加前缀来设置.profile中的路径 只有堆设置放在.bashrc

但我没有使用过ANT_OPTS和MAVEN_OPTS 因此我很困惑他们是否需要

3 个答案:

答案 0 :(得分:3)

将环境变量放入全局/ 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

答案 1 :(得分:2)

以下是有关环境变量,设置路径以及安装内容的一些信息,我希望这些内容对您的环境设置非常有用。

用户特定的环境变量

.bashrc :特定于 bash shell。

.profile :由多个shell使用,最初由bourne shell(来自内存)使用。如果存在.profile,则bash可能无法加载.bashrc。有些shell只有在没有特定于shell的配置时才会读取它。

如果您正在使用其他shell,则需要了解如何最好地为该shell配置环境变量。

请注意,添加到上述文件只会影响您为其设置的用户,因为它们位于/home/username/

另请记住再次获取文件,或重新加载shell以使您的设置生效。在命令行编辑后,可以使用source .bashrc之类的内容实现此目的,以避免重新启动或重新打开终端。

系统范围的环境变量

如果您想设置系统范围的变量,可以在/etc/environment中执行此操作。

更新您的路径

如果您想从命令行执行java / ant / maven等,或者启用要求PATH环境变量正确设置的应用程序,您还需要添加{ {1}}到PATH的目录。根据您对系统范围或用户特定路径设置的偏好:

./bin

等。在相关文件中。

文件系统层次结构标准

根据FilesystemHierarchyStandard

,一个侧点并且完全是可选的,如果不是来自.deb,安装java,ant,maven等的正确位置将在export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin

答案 2 :(得分:0)

  

嘿那里,只需抓取这个网址。

<强> https://help.ubuntu.com/community/EnvironmentVariables

  

它会更好地帮助您。上面的URL提供了有关的所有信息   环境变量Ubuntu。以上POST将于1月3日更新   2014。