linux jdk bin?linux软件安装包
今天给各位分享linux jdk bin的知识,其中也会对linux软件安装包进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何在linux安装jdk的配置环境变量
一.解压安装jdk
在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,
执行命令./jdk-6u14-linux-i586.bin这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到任何一个目录下。
二.需要配置的环境变量
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文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
·注解
a.你要将/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文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
3.直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
四.测试jdk
1.用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
public class test{
public static void main(String args[]){
System.out.println("A new jdk test!");
}
}
2.编译:在shell终端执行命令 javac Test.java
3.运行:在shell终端执行命令 java Test
当shell下出现“A new jdk test!”字样则jdk运行正常。
五.卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk。
如何在linux下安装后缀为bin的JavaJDK
在Linux下安装后缀为bin的JavaJDK,可以遵循以下步骤:
1.访问sun网站下载jdk-6u13-linux-i586.bin。
2.默认情况下,下载的文件会存储在文档目录中。
3.建议将JDK安装到/usr/java目录下。
4.使用sudo mkdir-v命令创建/usr/java目录。
5.通过sudo cp-v命令将下载的jdk-6u13-linux-i586.bin文件复制到/usr/java目录中。
6.进入/usr/java目录使用cd命令。
7.使用sudo chmod u+x命令赋予jdk-6u10-linux-i586.bin文件可执行权限。
8.执行安装命令sudo./jdk-6u10-linux-i586.bin。
9.配置环境变量,如下所示:
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
10.测试安装是否成功,运行java-version命令。
输出信息如下:
java version"1.6.0_13"
Java(TM) SE Runtime Environment(build 1.6.0_13-b33)
Java HotSpot(TM) Client VM(build 11.0-b15, mixed mode, sharing)
见到这个信息就表明安装成功!
Linux的jdk版本有两种,分别是什么意思
这跟java没关系
bin是二进制包,而rpm是redhat package就是红帽的标准安装包,你信不信还有deb包,是debain的标准
区别就是rpm、deb安装的时候给你自动配置,一般都是lib安装到/usr/lib bin安装到/usr/bin下边,就算不是,在/usr/bin下也要建立一个软连接。
而二进制包你可以手动配置,初学者就不要用bin包了,bin包的安装方法
>./jdk-6u1-linux-i586.bin
看到许可协议,然后一直空格到许可协议末尾,按y,回车自动解压缩
然后还要配置export很麻烦,不会的话直接用rpm、deb包好了