ubuntu java jdk安装及环境变量设置
2015-09-21 20:32
555 查看
1、下载jdk1.7.0_79
(32位操作系统)jdk-7u79-linux-i586.tar.gz
(64位操作系统)jdk-7u79-linux-x64.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2、解压JDK
sudo tar zxvf jdk-7u79-linux-i586.tar.gz -C /usr/lib/jvm
3、打开profile
sudo gedit /etc/profile
在文件末尾追加一下内容:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/bin:$PATH"
4、设置系统默认JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_79/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_79/bin/javac 300
sudo update-alternatives --config java
5、运行source /etc/profile
6、java -version
显示jdk版本为"1.7.0_79",即为安装成功
注:如果显示Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
在~/.bashrc 文件末尾 添加 unset JAVA_TOOL_OPTIONS
在~/.zshrc 文件末尾 添加 unset JAVA_TOOL_OPTIONS (如果用户安装了zsh)
(32位操作系统)jdk-7u79-linux-i586.tar.gz
(64位操作系统)jdk-7u79-linux-x64.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2、解压JDK
sudo tar zxvf jdk-7u79-linux-i586.tar.gz -C /usr/lib/jvm
3、打开profile
sudo gedit /etc/profile
在文件末尾追加一下内容:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/bin:$PATH"
4、设置系统默认JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_79/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_79/bin/javac 300
sudo update-alternatives --config java
5、运行source /etc/profile
6、java -version
显示jdk版本为"1.7.0_79",即为安装成功
注:如果显示Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
在~/.bashrc 文件末尾 添加 unset JAVA_TOOL_OPTIONS
在~/.zshrc 文件末尾 添加 unset JAVA_TOOL_OPTIONS (如果用户安装了zsh)
相关文章推荐
- Java8揭秘(四)Java集合类库的批量数据操作
- 我们神码小组第一次合作完成的java项目——类的多态继承与接口的使用练习。
- Java 垃圾回收机制 GC的算法和操作
- Java8揭秘(三)Default 方法
- Struts2环境的搭建
- 创建并已入javaweb项目,运行之后提示如下错误
- Java8揭秘(二)Java 8中的 Lambda表达式
- [原理][来源解析]spring于@Transactional,Propagation.SUPPORTS,以及 Hibernate Session,以及jdbc Connection关联
- Java8揭秘(一)
- java学习笔记多线程学习总结(上)
- MyEclipse参加ibatis DTD文件实现xml自己主动提示功能
- Java编程思想第四版读书笔记——第四章 控制执行流程
- 我的第一个java项目——面向对象设计。
- struts2 action如何在前台弹出信息提示
- 杭电ACM2060java做法(WA)
- javaweb中的转发和重定向的区别
- 几种任务调度的 Java 实现方法与比较
- java环境变量配置
- [JavaWeb基础] 020.Velocity 模板引擎简单示例
- Java之voliate, synchronized, AtomicInteger使用