ubuntu10.10手工安装jdk1.6
声明:以下操作是在root用户下操作。
一、下载JDK
首先,在Oracle的官网上下载JDK。
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
这里我下载的是jdk-6u30-linux-i586.bin,保存在/home目录下。
二、删除ubuntu10.10自带的jdk
1、查看安装java的地方:
root@ubuntu:~$ cd /usr/lib/jvm
root@ubuntu:~$ ls -l
root@ubuntu:~$ rm -fr *
2、删除原有的JDK
root@ubuntu:~$ cd /usr/share/java/
root@ubuntu:~$ ls -l
root@ubuntu:~$ rm -fr /usr/share/java/*
3、删去原有链接
到/usr/bin目录下,把原用的java、javac文件删除:
root@ubuntu:~$ cd /usr/bin
root@ubuntu:~$ ls -l
root@ubuntu:~$ rm -rf java
root@ubuntu:~$ rm –rf javac
三、安装jdk
到jdk-6u30-linux-i586.bin目录下,执行如下命令安装jdk
root@ubuntu:~$ cd /home
root@ubuntu:~$ ls -l
root@ubuntu:~$ chmod 755 jdk-6u30-linux-i586.bin
root@ubuntu:~$ ./jdk-6u30-linux-i586.bin
按提示操作,完成安装后在当前目录下会看到jdk1.6.0_30目录,到此JDK已经安装完成。
四、配置环境变量:
1)、修改/etc/profile文件
执行如下命令
#vi /etc/profile 或 sudo gedit /etc/profile
在/etc/profile最底部写入如下信息:
#set java environment
JAVA_HOME=/home/jdk1.6.0_30
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
注意: 需要注销系统才能够生效。且永久有效。该文件只针对root用户有效,如果要使非root用户也生效,就要配置.bash_profile和.bashrc文件。
2)、修改/home/.bash_profile文件
/etc/profile 是一个global config file,会影响系统全局用户,如果你只想对single user生效的话,可以修改 #vi ~/.bash_profile。
在.bash_profile文件末尾加入:
JAVA_HOME=/home/jdk1.6.0_30
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
注意:只会对当前shell窗口起作用,重启或者重新打开shell窗口时,环境变量就会丢失。
3)、修改.bashrc文件
该文件位于当前用户目录下,每个用户都有该文件,通过如下命令可找到:
ubuntu@ubuntu:/home/hadoop$ cd ~
ubuntu@ubuntu:~$ pwd
在.bashrc文件末尾加入:
JAVA_HOME=/home/jdk1.6.0_30
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
注意:修改后必须使用 source ~/.bashrc 命令使其生效,且永久有效。
重新启动计算机或注销。
五、判断jdk是否生效
root@ubuntu:/home$ java -version
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing)
root@ubuntu:~$ javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
…
出现类似信息,表示环境变量配置成功。
六、测试jdk
root@ubuntu:~$ vi HelloWorld.java
root@ubuntu:~$ cat HelloWorld.java
public class HelloWorld{
public static void main(String[] agers ){
System.out.println("HelloWorld!");
}
}
root@ubuntu:~$ javac HelloWorld.java
root@ubuntu:~$ java HelloWorld
HelloWorld!
看到这些代表jdk安装成功啦!
七、JDK卸载方法
在Terminal中进入JDK所在的目录(/home/jdk1.6.0_30为jdk安装目录),然后用rm命令删除即可。
root@ubuntu:/home# sudo rm -fr jdk1.6.0_30
然后,使用sudo gedit /etc/profile打开profile,对JDK的环境变量进行修改就可以彻底删除JDK环境了。
删除代码:
#set java environment
JAVA_HOME=/home/jdk1.6.0_30
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
保存退出。
ubuntu10.10手工安装jdk1.6的更多相关文章
- ubuntu-10.10嵌入式开发环境搭建【转】
本文转载自:http://blog.csdn.net/zjhsucceed_329/article/details/8036781 版权声明:本文为博主原创文章,未经博主允许不得转载. ubuntu- ...
- VirtualBox内ubuntu10.10系统和windows7 共享文件夹
材料 virtualbox 4.3.0 ubuntu10.10 window 7 sp1 步骤 1.安装好虚拟机和操作系统,(具体步骤网上有很多) 2.安装虚拟机的增强功能包, 安装完成手动系统重新, ...
- 最新Ubuntu10.10 更新源
Ubuntu10.10这个版本真的很老了,官方N多年前早已不再支持更新软件源了. 目前可用的有中科大镜像更新源. 中科大Ubuntu 10.10源列表: deb http://mirrors.ustc ...
- Ubuntu10.10 安装scim
Ubuntu10.10 上没有找到默认的输入法,所以要安装一个中文输入法,网上好多介绍的,但都 不怎么好用,下面参考http://blog.csdn.net/caodesheng110/article ...
- ubuntu10.10 tftp安装,配置,测试
ubuntu10.10 tftp安装,配置,测试 成于坚持,败于止步 虽然ubuntu/centos/redhat都是linux,但是内核其中存在一定的修改,所以对于tftp服务器的安装存在不同的命令 ...
- ubuntu10.10和windows双系统启动顺序的修改
我想大部分童鞋装ubuntu的时候,硬盘上的windows肯定还是保留着的,启动电 脑时可以选择,想进windows就进windows,想进ubuntu就进ubuntu.但装完ubuntu后,它默认启 ...
- ubuntu10.10安装使用vnc
原文发表于:2010-12-15转载至cu于:2012-07-21 搭安全试验的环境,在vmware上安装了ubuntu10.10(大学的时候用过,最早用的好像是6系列吧).安装好后想用远程桌面控制, ...
- 回味Ubuntu10.10致敬Gnome桌面
目录 Ubuntu10.10可用源 Ubuntu10.10更新语言包 输入法支持 浏览器选择 文件下载 压缩文件中文乱码的处理 视频播放 科学计算 搭建Lamp环境 实现文件分享 主题美化 Ubunt ...
- Ubuntu10.4 install jdk1.6
You know,If you want to develop java applications ,you’d better install jdk. Now I will introduce yo ...
随机推荐
- turtle海龟作图
个人心得:python这么火是有他的原因的,突然发现他的语言很有趣,库函数也很多. 这次是第一步,简单了解了一下turtle函数 import turtle import time def drawS ...
- grpc rust 项目基本使用
1. 安装依赖(rust 基本依赖就不说了,需要配置环境变量) protoc 参考: https://github.com/google/protobuf/releases/tag/v3.5.1 2. ...
- gradle java 简单项目使用
预备环境 gradle 配置好变量,方便生成项目 1. 环境配置 gradle wrapper 生成项目结构 ├── build.gradle ├── gradle │ └── wrapper │ ├ ...
- ThinkPHP5 为什么取消了单字母函数?
ThinkPHP5 为什么取消了单字母函数? 更容易理解. 理加规范. 个人喜好. 比如 TPShop 也是用 ThinkPHP5 又加回单字母函数. [话唠]教练,我想做菜-长沙 2018/10/8 ...
- java少包汇总
1.在下载使用javax.mail的jar包时候,注意: 有的jar没有包含sun的实现,只包含了api,这类jar名称通常为javax.mail-api-x.x.x.jar,在使用smtp协议发邮件 ...
- 搭建基于hyperledger fabric的联盟社区(二) --环境配置
接下来讲一下在本地测试区块链网络的过程.我要部署的是2peer+1orderer架构,所以需要准备三台虚拟机,为了方便起见可以先把一台配置好,然后复制出剩余两台即可.搭建虚拟机我用的是virtualb ...
- cocos2dx 3.0 编译工程
下载完2dx,运行setup.py,参考设置ANDROID_SDK,NDK_ROOT,ANT_ROOT变量 创建工程 cocos new testGame -p com.game.test -l cp ...
- struts2学习(4)struts2核心知识III
一.result配置: result - name 就是前面返回的值,success,error等. type: dispatcher. 默认是这个,底层是jsp的forward: redirect: ...
- java代码------实现从控制台输入整型,
总结:主要是方法的调用不能错,比如浮点型,整型,字节型,so.on int ====hasNextInt() float--------hasNextfloat() short ====hasNext ...
- linux 文件权限详细说明
在本章前部,当你试图转换到根用户的登录目录时,你收到了以下消息: cd /root bash: /root: Permission denied 这是 Linux 安全功能的一个演示.Linux 和 ...