linux java 7_Linux下配置Java7开发环境

不失一般性,我们在Ubuntu配置最新的Java7开发环境,基本步骤如下:

首先从官网下载JDK,接受协议后,下载Linux x86 jdk-7u2-linux-i586.tar.gz;

其次,解压缩jdk-7u2-linux-i586.tar.gz。在解压缩后的文件夹找到jdk1.7文件夹;

第3步,在终端执行“sudo mkdir -p /usr/lib/jvm/”,创建jvm目录;

第4步,将解压缩后的jdk1.7文件夹移到jvm目录下面,执行命令“sudo mv jdk1.7/ /usr/lib/jvm/”;

第5步,执行命令“sudo add-apt-repository ppa:nilarimogard/webupd8”;

第6步,执行命令“sudo apt-get update“

第7步,执行命令“sudo apt-get install update-java”

第8步,执行命令“sudo update-java”,选择“Jdk1.7”。

下面是在我Ubuntu环境中配置的操作:

math@deepin:~$ cd /usr/lib/jvm

bash: cd: /usr/lib/jvm: 没有那个文件或目录

math@deepin:~$ sudo mkdir -p /usr/lib/jvm/ #just in case

[sudo] password for math:

math@deepin:~$ cd /usr/lib

math@deepin:/usr/lib$ cd jvm

math@deepin:/usr/lib/jvm$ ls

math@deepin:~$ sudo mv jdk1.7/ /usr/lib/jvm/

math@deepin:~$ cd /usr/lib/jvm

math@deepin:/usr/lib/jvm$ ls

jdk1.7

math@deepin:/usr/lib/jvm$ cd jdk1.7/

math@deepin:/usr/lib/jvm/jdk1.7$ ls

bin        db       jre  LICENSE  README.html  src.zip

COPYRIGHT  include  lib  man      release      THIRDPARTYLICENSEREADME.txt

math@deepin:/usr/lib/jvm/jdk1.7$ sudo add-apt-repository ppa:nilarimogard/webupd8

You are about to add the following PPA to your system:

WebUpd8

gpg: 密钥 4C9D234C:公钥“Launchpad webupd8”已导入

gpg: 合计被处理的数量:1

gpg:               已导入:1  (RSA: 1)

math@deepin:/usr/lib/jvm/jdk1.7$ sudo apt-get update

正在读取软件包列表... 完成

math@deepin:/usr/lib/jvm/jdk1.7$ cd ~

math@deepin:~$ sudo apt-get install update-java

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

下列【新】软件包将被安装:

update-java

升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 106 个软件包未被升级。

需要下载 4,318 B 的软件包。

解压缩后会消耗掉 45.1 kB 的额外空间。

获取:1 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/ oneiric/main update-java all 0.5.2-2~webupd8 [4,318 B]

下载 4,318 B,耗时 1秒 (3,088 B/s)

选中了曾被取消选择的软件包 update-java。

(正在读取数据库 ... 系统当前共安装有 146700 个文件和目录。)

正在解压缩 update-java (从 .../update-java_0.5.2-2~webupd8_all.deb) ...

正在设置 update-java (0.5.2-2~webupd8) ...

localepurge: Disk space freed in /usr/share/locale: 0 KiB

localepurge: Disk space freed in /usr/share/man: 0 KiB

localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB

localepurge: Disk space freed in /usr/share/omf: 0 KiB

Total disk space freed by localepurge: 0 KiB

math@deepin:~$ sudo update-java

locate: 无法执行stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录

locate: 无法执行stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录

/usr/bin/update-java: 第 128 行: [: /usr/lib/jvm/jdk1.7: 期待一元表达式

update-alternatives: error: no alternatives for java.

update-alternatives: 使用 /usr/lib/jvm/jdk1.7/bin/appletviewer 来提供 /usr/bin/appletviewer (appletviewer),于 自动模式 中。

update-alternatives: 警告: 跳过创建 /usr/share/binfmts/jar 因为所关联文件 /usr/lib/jvm/jdk1.7/jre/lib/jar.binfmt (位于链接组 jexec)不存在。

update-alternatives: 使用 /usr/lib/jvm/jdk1.7/jre/lib/i386/libnpjp2.so 来提供 /usr/lib/mozilla/plugins/libnpjp2.so (libnpjp2.so),于 自动模式 中。

math@deepin:~$ java

用法: java [-options] class [args...]

math@deepin:~$ javac

用法: javac

math@deepin:~$ java -version

java version "1.7.0_03"

Java(TM) SE Runtime Environment (build 1.7.0_03-b04)

Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode)

math@deepin:~$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值