linux下jdk安装与配置
2015-12-20 14:47
501 查看
说明
本文介绍jdk的安装, 虽然网上有很多介绍的文章, 本文还是再重新写一下jdk在linux下的安装过程.准备
有一台装有linux的计算机.在oracle网站上下载jdk的rpm包.
使用ssh将rpm包传输到那台计算机上, 命令是:
scp ./jdk.rpm /server/path/to/put/
安装
安装之前先给安装文件赋予执行的权限, 命令如下:sudo chmod +x jdk.rpm
然后使用包管理工具进行安装, 以opensuse为例, 命令如下:
zypper install jdk.rpm
接着jdk被安装在/usr/java/目录下. 也可以用下面命令寻找jdk的位置:
whereis javac
配置
接着是配置环境变量, 在建议加入系统的环境变量, 使用管理员权限修改/etc/profile文件:sudo vim /etc/profile
在文件末尾添加如下代码:
JAVA_HOME=/usr/java/jdk1.8.0_45 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVE_HOME/lib/dt.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
上面代码分别申明了JAVA_HOME目录和CLASSPATH目录, 并将jdk的bin目录添加到path目录中.
如果台式机在这之前安装过jdk或者openjdk, 需要使用update-alternatives工具进行管理, 先是在/usr/bin目录下添加相应的java和javac文件
update-alternatives --install /usr/bin/java java /path/to/jdk/bin/java number update-alternatives --install /usr/bin/javac javac /path/to/jdk/bin/javac number
接着是选择相应版本的java和javac, 因为openjdk中没有javac, 所知只需要设置java就行了.
update-alternatives --config java
修改完环境变量需要重新登陆或者使用下面命令使环境变量生效:
source /etc/profile
不过这个命令只能使当前用户生效, 如果使用sudo 执行这行命令的话, 只能让管理员登陆时才生效.
相关文章推荐
- Linux学期总结
- Linux下配置iptables实现外网访问内网KMS服务器
- 阿岳之_Centos7.1用户基本权限轻松管理篇
- 记录本博客从windows server 2008 迁移到centos碰到的问题
- 阿里云云盾占用过多内存
- Linux 文件相关的常用命令
- Linux之Raid详解
- linux下的工具
- linux操作提示:“Can't open file for writing”或“operation not permitted”的解决的方法
- 【Linux运维入门】JMX方式远程监控Linux下JVM运行情况
- Linux常用命令
- I.MX6 Linux、Jni ioctl 差异
- 【Linux 驱动】netfilter/iptables (一) 基础概念
- CENTOS里面的配置163 mail 系统
- linux 下jdk安装
- Linux系统基础
- Find使用详解
- cdlinux可以安装在c盘
- Linux 文件共享之SMB服务
- Linux 下mysql数据库导入导出