jdk1.7 for linux 64?linux安装jdk8
linux下安装jdk1.7命令
1、搜索jdk,去官网下载jdk包,32位linux下载32位的,64位下载64位的
下载tar.gz包。
2、使用
tar-xvf???.tar.gz
解压出来的是?????.bin文件的话,就在终端下运行,注意安装路径,后面要用;
如果是目录结构,就
sudo tar-xvf???.tar.gz-C/opt
解压到/opt文件夹,会在/opt目录下生成jdk的目录。
3、设置java的环境变量,
这个可以去百度搜索,设置环境变量是linux的基本功之一,
多看看,就会明白de
Linux下安装jdk并配置环境变量
jdk是 Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。Sun针对Java开发员的产品,后来被Oracle收入旗下。
Oracle官网下载jdk linux安装包,这里以jdk-7u71-linux-x64.tar.gz为例
解压安装包 tar zxvf jdk-7u71-linux-x64.tar.gz
移到相应的位置 mv jdk1.7.0_71/usr/local/
备份系统环境变量 cp/etc/profile/home/mj/
编辑系统环境变量 vi/etc/profile输入i加入内容如下: export JAVA_HOME=/usr/local/jdk1.7.0_71 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH注意标点符号,JAVA_HOME是刚才mv到路径
加载刚设置的变量 source/etc/profile
测试是否安装成功输入 java-version然后会显示jdk的版本信息等
输入javac会显示javac的命令帮助这样jdk和环境变量就配置成功了
linux下怎么安装jdk1.7
方法/步骤
卸载OpenJDK
rpm-qa| grep java
rpm-e--nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 rpm-e--nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 rpm-e--nodeps tzdata-java-2012j-1.el6.noarch
jdk下载官方网址:
输入命令:wget 下载jdk
输入命令: ll可以查看当前目录下存在文件jdk-7u7-linux-i586.tar.gz,然后在当前目录下解压源码包,输入命令:tar-zxvf jdk-7u7-linux-i586.tar.gz
输入命令: ll可以查看当前目录下存在目录jdk1.7.0_07,然后将其移动到/usr/local/目录下,并重命名为 jdk7,输入命令:mv jdk1.7.0_07/usr/local/jdk7
下面我们来设置jdk的环境变量这里彩全局设置方法,就是来修改/etc/profile,它是所有用户的共用的环境变量输入命令:vi/etc/profile然后在打开的文件末尾添加如下内容:JAVA_HOME=/usr/local/jdk7JRE_HOME=/usr/local/jdk7/jrePATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH
使环境变量立即生效,输入命令:source/etc/profile
检验是否安装成功
输入命令:java#检测jdk bin环境
接着输入:javac#检测jdk classpath环境
成功,你会看到如下java命令参数使用说明界面;
当前我们输入以上的命令后,可能会报如下的错误:bash:/usr/local/jdk7/bin/java:/lib/ld-linux.so.2: bad ELF interpreter:没有那个文件或目录是因为64位系统中安装了32位程序,而且我当前使用的正是64位的linux版本解决方法:yum install glibc.i686
我是在安装了上面的 glibc.i686等相关的包后,就可以正常执行 java,javac等命令了。并没有安装以下的包重新安装以后还有如下类系错误再继续安装包 error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directoryyum install libstdc++.so.6
当然,如果你安装的是64位的jdk,就不会报该错误了。