Linux 下安装配置JDK
来源:互联网 发布:宾得wifi软件 编辑:程序博客网 时间:2024/04/30 13:43
从Oracle官网下载JDK安装包,安装包有两种;一种是RPM包(Red hat Packge Manager)适用于红帽Linux以及能使用rpm命令的Linux版本。另外一种压缩包 .Tar.gz类型。
下面是.Tar.gz方式安装:
1. 下载JDK安装包(注意Linux内核与虚拟机机器位数的差异,若不满足Linux内核机器位数要求时在下面配置Java环境变量后使用Java –version命令会出现错误:cannot be finded exect binary file 即不能解释二进制文件)
2. 解压。使用tar –xzvf xxx.tar.gz 命令解压包。将解压好的文件放到/usr/lib/jvm文件夹下面。
3. 配置环境变量。使用gedit~/.bashrc(或vi ~/.bashrc)在打开的文件末尾加上export JAVA_HOME, export JRE_HOME=${ JAVA_HOME}/jre, export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib, export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面命令使之生效 source ~/.bashrc
4. 配置默认jdk。使用下面命令进行修改:
Sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdkxxx/bin/java 300
Sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/jdkxxx/bin/javac 300
若找不到路径可在命令行模式下输入reboot命令重启。
5. Sudo update-alternatives --config java,会出现如图info表,按需选择jdk即可。
There are 4 choices for the alternative java (providing/usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 manual mode
3 /usr/lib/jvm/jdk1.8.0_74 300 manual mode
4 /usr/lib/jvm/jdk1.8.0_74/bin/java 300 manual
Mode
在实验过程我选择的是4,命令行输入为:
Press enter to keep the current choice[*],or type selection number: 4
update-alternatives: using/usr/lib/jvm/jdk1.8.0_74/bin/java to provide /usr/bin/java (java) in manualmode。
6. 测试是否安装成功:root@kali:~/Desktop#java -version
显示结果: java version"1.8.0_74"
Java(TM) SE Runtime Environment (build1.8.0_74-b02)
Java HotSpot(TM) Client VM (build25.74-b02, mixed mode)
- Linux下安装配置JDK
- Linux下JDK安装配置
- Linux下JDK安装、配置
- Linux下安装配置JDK
- Linux 下安装配置 JDK
- Linux下安装配置JDK
- Linux 下安装配置 JDK
- Linux 下安装配置JDK
- Linux下安装配置jdk
- Linux下安装配置JDK
- Linux下安装配置jdk
- linux下配置安装jdk
- Linux下安装配置JDK
- Linux下安装配置JDK
- linux下jdk的安装与配置
- linux下jboss,jdk的安装配置
- linux下JDK的安装和配置
- Linux 下安装配置jdk jre
- CAShapeLayer
- 读华为副总裁徐家骏总结的个人心得
- j2ee 开发应用服务器的 404 错误跳转的设置 web.xml
- Android bitmap占用内存解析
- html textarea 自动在底部滚动的实现方法------终于搞定你
- Linux 下安装配置JDK
- Android的Drawable缓存机制源码分析
- Yii2 源码手记
- git in action
- What is EJB
- [Vala+Gtk3.0]Fixed固定布局基本模板
- 不同浏览器获取DOM元素的各种高度
- linux下文本读写:面向二进制字节流方式
- 多下标哈希表——Fast Exact Search in Hamming Space with Multi-Index Hashing