`
seawavecau
  • 浏览: 756706 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用 apt-get 安装 Sun Java

阅读更多

以往由于 license 问题,包括 DebianUbuntu 在内的大部份 GNU/Linux Distribution 都不能直接收录 Sun Microsystem 的 JRE (Java Runtime) 或 JDK (Java Development Kit) 在其发行版中。以往 Debian 会用其他开放源码的 Java VM 代替 (例如 GCJkaffe),但他们都未能完全兼容 Sun Java 和运行所有 Java 程序。所以我们一般都会自行从 Sun Java 网站下载编译好的 JRE/JDK 安装在自己的 GNU/Linux 中。

2006 年 Sun Microsystem 开始放宽分发 Sun Java 的限制并逐步开放 Sun Java 的源码,令 Debian 和 Ubuntu 可以把它们放入属于“非自由软件”类别的软件库中,让安装 Sun Java 比以往方便很多。

除了使用 apt-get 外,Ubuntu 由 6.06 开始可以在图像接口上简易地安装 Sun Java,7.10 开始更完全和 Firefox 整合,可以在 Firefox 上安装。

目录

[隐藏]

设定 APT 软件库

Debian 把 Sun Java 套件放在 non-free 库中,而 Ubuntu 就放在 Multiverse 库中。

所以如果您是使用 Debian 4.0 (Etch) 或以上,请先确定您的 /etc/apt/sources.list 的 Debian 主站行已经加入 non-free,如下:

deb http://ftp.hk.debian.org/debian/ etch main contrib non-free

若您是在台湾地区的使用者,Java 套件软件已经收录在下面的映像站中。

deb http://ftp.tw.debian.org/debian/ sid main contrib non-free

如果您是使用 Ubuntu Linux 6.06 或以上,请先确定您的 /etc/apt/sources.list 的 Ubuntu 主站行已经加入 multiverse,如下:

deb ftp://hk.arhive.ubuntu.com/ubuntu/ gutsy main universe multiverse

您亦可以依照《为 Ubuntu 加入额外套件库》来加入 non-free 或 multiverse 元件。

然后更新最新软件资料,如下:

# apt-get update

安装 Sun Java 套件

Debian 和 Ubuntu 提供以下 Sun J2SE 5.0 和 Sun Java SE 6 套件:

Sun J2SE 5.0 套件名称 Sun Java SE 6 套件名称 描述
sun-java5-jdk sun-java6-jdk Sun JDK 开发工具,开发 Java 程序必备
sun-java5-jre sun-java6-jre Sun Java Runtime,仅供执行 Java 程序,不包含 compiler 等开发工具
sun-java5-fonts sun-java6-fonts Sun JRE 提供了一系列的 Lucida TrueType 字体,这个套件使到这些字体能够被 defoma 使用
sun-java5-plugin sun-java6-plugin 供网页浏览器用的 Sun Java™ Applet 插件
sun-java5-doc sun-java6-doc JDK API 文档 (javadoc)
sun-java5-source sun-java6-source Java API 的源代码 (src.zip)
sun-java5-demo sun-java6-demo Java 演示与程序例子
sun-java5-bin sun-java6-bin jre 和 plugin 套件所依赖的,所以不需单独安装
ia32-sun-java5-bin ia32-sun-java6-bin 在 Intel 64-bit (包括 amd64 和 ia64) 平台上执行 32-bit Sun Java 所需要的档案

若您只希望执行 Java 程序而不用开发环境,则用以下命令安装 Sun Java 6 环境:

# apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

第一次安装时,安装程序会要求您阅读及接授 Sun Java™ 的授权证,没有问题的话同意就可以了。

Debian 的话会出现如下界面,在 Do you agree with DLJ license terms 出现的那个界面选 <Yes> 即可:

 

Ubuntu 的话会出现这个界面,请选取 Do you agree with DLJ license terms,再按『下一页』:

测试 Java Applet

如果您有安装 sun-java5-pluginsun-java6-plugin,它会自动为您设定好 Mozilla、Firefox (Iceweasel)、Epiphany 等网页浏览器的 Java Applet 插件设定。您可以重新启动 Mozilla Firefox (Iceweasel) 并存取 http://java.com/zh_TW/download/help/testvm.xml 来测试 Java Applet 是否运作正常。

分享到:
评论

相关推荐

    Ubuntu通过apt-get命令安装java jdk6

    $ sudo apt-get remove --purge &lt;java-package-name&gt; ``` 接下来,更新软件包列表以确保安装过程中可以获取到最新的软件包信息: ```bash $ sudo apt-get update ``` #### 安装Java JDK6 在Ubuntu中,可以通过`...

    JAVA +tmocat6.X +eclipse+ MyEclipse for ubuntu安装

    打开终端,执行以下命令,或使用Adept/新立得软件管理器,在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装。 Copy code sudo apt-get install sun-java6-jre 如果空间富裕,建议安装一个JDK。 Copy ...

    Ubuntu下安装sun-java6-jdk和eclipse

    首先,确保SUN-JDK-6是系统默认的Java版本,使用`sudo update-java-alternatives -s java-6-sun`。 3. **编辑JVM配置文件**:编辑`/etc/jvm`,在文件顶部添加`/usr/lib/jvm/java-6-sun`,如果没有该文件则需自行...

    ubuntu-linux安装intelfortran.pdf

    JAVA_HOME=/usr/lib/jvm/java-6-sun CLASSPATH=.:${JAVA_HOME}/lib ``` 保存更改后,使配置生效: ```bash source /etc/environment ``` 现在可以开始安装Intel Fortran了。下载完软件包后,将其放在一个方便的...

    Ubuntu 下jre的配置

    Ubuntu 下 JRE 的配置 ...这两种方法都可以成功安装 JRE 环境,但是方法一需要手动下载和安装 JDK,方法二使用 apt-get 命令来安装 sun-java6-jre 软件包。无论哪种方法,都是 Ubuntu 下配置 JRE 环境的有效选择。

    Ubuntu环境下编译android源码及安装

    - 安装JDK: `sudo apt-get install sun-java5-jdk` #### 第二步:安装编译所需的包 - **依赖包安装**: - Git核心组件: `sudo apt-get install git-core` - Flex: `sudo apt-get install flex` - Bison: `sudo ...

    ubuntu下安装JAVA

    JAVA_HOME=/usr/lib/jvm/java-6-sun CLASSPATH=.:$JAVA_HOME/lib ``` - 注意:`CLASSPATH`的第一项是`.`,表示当前目录,后面跟着一个空格,然后是路径。 4. **使环境变量配置生效** - 为了让新配置生效,你有...

    ubuntu安装完后的配置.pdf

    sudo apt-get install sun-java6-jdk ``` 配置Java环境变量,打开`/etc/environment`和`/etc/jvm`文件,并将相应的路径设置为JDK安装位置。 对于NTFS分区的读写支持,安装`ntfs-3g`和`ntfs-config`: ```bash ...

    VMWare虚拟机上安装Ubuntu Linux的方法.pdf

    apt-get install sun-java6-jdk 安装ftp服务器 我们可以使用以下命令来安装vsftpd: apt-get install vsftpd 安装Apache 我们可以使用以下命令来安装Apache: apt-get install apache2 安装lighttpd 我们...

    Ubuntu10.04 --32位系统下编译Android 4.0

    sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz sudo rm javadoc sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc ``` - 设置环境变量(编辑`~/.bashrc`): ```...

    Android静默安装详细方法步骤

    $ sudo update-java-alternatives -s java-1.5.0-sun ``` 五、安装编译 android 需要的库 编译 Android 需要安装一些必要的库,包括 git-core、gnupg、flex、bison、gperf、build-essential、zip、curl、zlib1g-...

    ubuntu 安装JDK

    sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-jdk ``` 这将安装 JDK 的所有组件,包括 JRE、JDK 和插件。 测试 JDK 最后,我们可以测试 JDK 是否安装成功。执行以下命令: ``` ...

    sun-java6-jdk

    5. **安装过程**:在Ubuntu上安装JDK通常需要下载sun-java6-jdk的DEB包,然后使用dpkg命令安装,或者添加Oracle的repository并使用apt-get命令。对于OpenOffice,可以下载DEB包直接安装,或者添加Medibuntu或...

    Ubuntu7.04安装图解与配置指南

    安装 Flash Player 和 Java 虚拟机,可以使用 `sudo apt-get install adobe-flashplugin` 和 `sudo apt-get install sun-java6-jre`。 - **微软字体**: 使用命令 `sudo apt-get install ttf-mscorefonts-installer`...

    MTk android 编译环境大家

    `$ sudo apt-get install sun-java6-jdk` 对于 Froyo 和更老的 Android 版本,需要使用 Java 5: `$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy main multiverse"` `$ sudo add-apt-...

    虚拟机ubuntu android编译环境搭建过程

    输入命令:sudo apt-get install sun-java6-jdk。如果不能下载安装 JDK6,可以通过第三方地址获取 JDK6,写入该文件可以使运行安装命令时有地址去下载。例如,添加Canonical Partners repository:sudo add-apt-...

    Ubuntu配置Java+Eclipse+MyEclipse环境

    在Ubuntu下,可以通过使用apt-get命令来安装Java 6的JRE(Java运行时环境)和SDK(软件开发工具包)。在终端中输入以下命令: ```bash $sudo apt-get install sun-java6-jre sun-java6-sdk ``` 这将自动下载并安装...

    ubuntu装完后一些配置和优化集合

    - 安装JDK使用`sudo apt-get install sun-java6-jdk`,然后通过`update-alternatives`配置默认Java版本。 - 配置环境变量,编辑`/etc/environment`和`/etc/jvm`文件,确保`JAVA_HOME`指向正确的JDK路径。 6. **...

    android 源码的下载和编译(ubuntu)

    - 设置 JAVA_HOME 为 JDK 的安装路径:`export JAVA_HOME=/usr/lib/jvm/java-6-sun` 4. **编译 Android 2.3 源码:** - 在下载好的源码目录下,执行以下命令以准备编译环境:`export ANDROID_JAVA_HOME=$JAVA_...

Global site tag (gtag.js) - Google Analytics