Linux系统下详细配置Java环境变量教程:从解压JDK到设置PATH变量
linux中配置java环境变量(详细)

1.解压并安装jdk
在shell终端中进入jdk-6u14-linux-i586.bin文件所在目录。
执行命令./jdk-6u14-linux-i586.bin。将出现一份协议。连续按 Enter 键。当询问您是否同意时,输入 yes 并按 Enter。之后会在当前目录下生成jdk1.6.0_14目录,复制到任意目录即可。
2.需要配置的环境变量
1.PATH环境变量。它的作用是指定命令搜索路径。 shell下执行命令时,会在PATH变量指定的路径中查找是否能找到对应的命令程序。我们需要将jdk安装目录下的bin目录添加到现有的PATH变量中。 bin目录包含javac/java/javadoc等常用的可执行文件,设置PATH变量后,可以在任意目录下进入执行javac/java等工具。
2.CLASSPATH环境变量。作用是指定类的搜索路径。要使用已经写好的类,前提当然是能找到。 JVM 使用 CLASSPTH 来查找类。我们需要将jdk安装目录下lib子目录中的dt.jar和tools.jar设置到CLASSPATH中。当然是当前目录“.”还必须添加到该变量中。
3.JAVA_HOME环境变量。指向jdk的安装目录。 Eclipse/NetBeans/Tomcat等软件会搜索JAVA_HOME变量来查找并使用已安装的jdk。
三、配置环境变量的三种方式 1、修改/etc/profile文件
如果您的计算机仅用于开发,建议使用此方法,因为所有用户 shell 都有权使用这些环境变量,这可能会给系统带来安全问题。
·用文本编辑器打开/etc/profile
·在profile文件末尾添加:
导出JAVA_HOME=/usr/share/jdk1.6.0_14
导出 PATH=$JAVA_HOME/bin:$PATH
导出 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录(非常重要,使用注销命令重新登录用户))
·注解
一个。需要将/usr/share/jdk1.6.0_14更改为你的jdk安装目录
b. Linux下使用冒号“:”分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 用于引用原环境变量的值
设置环境变量时要特别注意不要覆盖原来的值。这是一个
常见错误。
d.当前目录“.” CLASSPATH 中的内容不能丢失。丢失当前目录也是一个常见的错误。
e. export是将这三个变量导出为全局变量。
f.必须严格区分大小写字母。
2.修改.bash_profile文件
这种方法比较安全。它可以将这些环境变量的使用权限控制到用户级别。如果需要授予某个用户使用这些环境变量的权限,只需要修改他个人用户主目录下的.bash_profile文件即可。 。
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾添加:
导出JAVA_HOME=/usr/share/jdk1.6.0_14
导出 PATH=$JAVA_HOME/bin:$PATH
导出 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录(非常重要,使用注销命令重新登录用户))
3.直接在shell中设置变量
不推荐这种方法,因为如果你改变了shell,你的设置就会失效。因此,该方法仅供临时使用。以后要用的时候还得重新设置,比较麻烦。
只需在 shell 终端中执行以下命令:
导出JAVA_HOME=/usr/share/jdk1.6.0_14
导出 PATH=$JAVA_HOME/bin:$PATH
导出 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.测试jdk
1.使用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
公开课测试{
公共静态无效主(字符串参数[]){
System.out.println("新的jdk测试!");
2、编译:在shell终端执行命令javac Test.java
3.运行:在shell终端执行命令java Test
当出现“新的jdk测试!”的时候shell下出现,jdk运行正常。
5.卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh卸载jdk。
Eclipse和JDK装置性能 JDK环境变量 为名目性能JDK 超详细教程 Eclipse导入JDK (eclipse汉化包安装教程)
超具体教程 为名目性能JDK JDK环境变量 Eclipse导入JDK Eclipse和JDK装置性能 (超级教程电影在线观看)
Eclipse和JDK装置性能 JDK环境变量 Eclipse导入JDK 超具体教程 为名目性能JDK (eclipse汉化包安装教程)
为名目性能JDK 超具体教程 JDK环境变量 Eclipse和JDK装置性能 Eclipse导入JDK
linux中java环境变量,linux配置环境变量java