欢迎使用CSDN-markdown编辑器
来源:互联网 发布:防伪税控开票数据导出 编辑:程序博客网 时间:2024/06/16 15:01
JDK1.7的安装:
1,下载jdk-7u45-linux-x64.tar.gz
网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2, 解压JDK
进入JDK的下载目录sudo tar zxvf jdk-7u45-linux-x64.tar.gz -C /usr/lib/jvm
3,设置环境变量(全局
sudo gedit /etc/profile
打开profile文件输入
Java代码
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_65 export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH" export PATH="$JAVA_HOME/bin:$PATH"
4,设置系统默认JDK
Java代码
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_65/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_5/bin/javac 300 sudo update-alternatives --config java
5, 验证JDK
输入命令
Java代码
java -version
见到JDK的信息则表示成功。
JDK卸载
jdk不像安装软件一样、从他的配置过程也可以看出、就是解压、然后配置环境变量、所谓的卸载也就是删除文件和还原环境变量就OK
3.1 删除解压的JDK文件
cd~ rm-rfjdk1.7.0_51
3.2修改环境变量
删除/etc/profile中关于环境变量的设定、
source /etc/profile
JAVA1.8
一,如何删除低版本的open JDK?
在ubuntn的软件中心中,如果输入”Java”,我们会看到open JDK,但是最高版本是1.7,也有1.6版本的,如果我们安装上去,可能使用1.8JDK的程序就不能运行了,假设现在我们安装的是1.7版本的openSDK,这种情况下我们如何处理?
删除先前安装的open JDK:
我们可以在软件管理中心中删除,随后在shell中输入“java -version”,如果还没有彻底删除,那么在shell里面输入:“sudo apt-get autoremove openjdk-7-jre”,执行完这个命令之后,我们注销一下,随后在shell中输入“java -version”,我们会发现已经删除我们先前安装的1.7版本的openSDK。
二,安装1.8版本的JDK:我使用方式是从PPA源安装。
Oracle java的PPA源:https://launchpad.net/~webupd8team/+archive/ubuntu/java
安装步骤:在shell里依次执行下面命令。
1,sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
2,sudo add-apt-repository ppa:webupd8team/java
3,sudo apt-get update
4,apt-get install oracle-java8-installer
经过上面操作后,我们 应该已经成功安装了oracle 1.8版本的JDK了。
检验安装结果:在shell里输入:“java -version”,如果安装成功就会输出JAVA的版本信息了,应该是1.8的了!!
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- php代码审计-常见漏洞
- php操作memcache
- wait和nofity的不眠不休
- C++11 右值引用
- CSS中visibility属性的collapse属性值有什么用?在不同浏览器下有什么区别?
- 欢迎使用CSDN-markdown编辑器
- 400服务电话申请下来了。 400-886-7993
- 免试题(3)
- Android app开发捷径,让你少去踩坑
- 头部固定悬浮table表头(thead)的方法
- linux下权限查看
- Shader编程学习笔记(三)—— 三大主流编程语言 HLSL/GLSL/Cg
- QT项目相关问题
- SpringBoot Demo(二)模板的渲染