如何在linux 2.6.33-r2上设置jdk的路径?

如何在linux 2.6.33-r2上设置jdk的路径?,linux,java,Linux,Java,我已从下载jdk7“http://www.oracle.com/technetwork/java/javase/downloads/index.html“并试图在linux平台上安装它(我的操作系统是Linux2.6.33-gentoo-r2)。我最初做了untar,然后它创建了jdk1.7.0文件夹。您能告诉我如何设置jdk的路径吗?这不是java的问题。实际上,在linux上,您必须修改登录脚本中的路径。例如,在我使用bash的系统上,文件是.bash\u profile,它位于我的主目录下

我已从下载jdk7“http://www.oracle.com/technetwork/java/javase/downloads/index.html“并试图在linux平台上安装它(我的操作系统是Linux2.6.33-gentoo-r2)。我最初做了untar,然后它创建了jdk1.7.0文件夹。您能告诉我如何设置jdk的路径吗?

这不是java的问题。实际上,在linux上,您必须修改登录脚本中的路径。例如,在我使用bash的系统上,文件是
.bash\u profile
,它位于我的主目录下

所以,编辑这个文件。首先定义JAVA_HOME:

JAVA_HOME=/usr/java/jdk1.7.0
然后在路径定义中使用JAVA_HOME变量:

PATH=$PATH:$JAVA_HOME
不要忘记同时导出以下两项:

export PATH
export JAVA_HOME

这不是一个java问题。实际上,在linux上,您必须修改登录脚本中的路径。例如,在我使用bash的系统上,文件是
.bash\u profile
,它位于我的主目录下

所以,编辑这个文件。首先定义JAVA_HOME:

JAVA_HOME=/usr/java/jdk1.7.0
然后在路径定义中使用JAVA_HOME变量:

PATH=$PATH:$JAVA_HOME
不要忘记同时导出以下两项:

export PATH
export JAVA_HOME

路径是否必须设置为$JAVA\u HOME/bin而不是$JAVA\u HOME?或者$JAVA_HOME可以正常工作,操作系统会自动添加bin吗?您的$PATH中需要$JAVA_HOME/bin,路径不是必须设置为$JAVA_HOME/bin而不是$JAVA_HOME吗?或者$JAVA_HOME可以工作并且操作系统会自动添加bin吗?您需要在$PATH中添加$JAVA_HOME/bin