CentOS上安装jdk
2016-07-12 11:52
477 查看
安装jdk
去http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk的安装文件。由于我的Linux是64位的,因此我下载jdk-8u91-linux-x64.tar.gz文件。
执行命令将其解压缩到/usr/local/下面
tar -zxvf jdk-8u91-linux-x64.tar.gz -C /usr/local/
解压后发现/usr/local多了一个jdk1.8.0_91文件夹。
通过以上步骤,jdk就已经全部安装完成了。下面,就是环境变量的配置。
配置环境变量
使用vim /etc/profile编辑profile文件在/etc/profile底部加入如下内容
export JAVA_HOME=/usr/local/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH
需要注意的是,PATH在配置的时候,一定要把$JAVA_HOME/bin放在前面,不然使用java命令时,系统会找到以前的java,再不往下找了。这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。
设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
最后使用
source /etc/profile
让profile文件立即生效。
参考资料:
http://www.java.com/en/download/help/linux_x64_install.xml#download相关文章推荐
- Linux修改主机名
- ActiveMQ学习总结(9)——Linux中安装ActiveMQ
- ActiveMQ学习总结(9)——Linux中安装ActiveMQ
- CENTOS 6 通过YUM升级GCC到4.7/4.8
- 使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)
- Linux下cp -rf总是提示覆盖的解决办法
- 理解Linux系统负荷
- Linux的inode的理解
- 新人怎样学习嵌入式Linux?
- 如何在CentOS 7.2下安装 Emacs
- Linux高端内存映射(上)【转】
- linux中高端内存和低端内存的概念【转】
- tar.xz文件如何解压
- /etc/passwd 和 /etc/shadow 文件内容及其解释
- linux下离线安装mysql
- Linux下创建和删除用户
- centos6.5 安装python2.7.5
- Centos系统下修改环境变量PATH路径的方法
- linux用户相关及/etc/passed,/etc/group,/etc/shadow
- linux非root用户如何用80端口启动程序