题: 我如何能 在Ubuntu上安装Java 或Debian OS?
回答: 如果未安装Java,则您’当您执行java -version时,将得到以下错误消息。
# java -version The program 'java'可以在以下软件包中找到: * gij-4.3 * java-gcj-compat-headless * OpenJDK-6-jre-headless * cacao * gij-4.2 * jamvm * kaffe Try: 易于-get install -su: java: command not found
搜索需要安装的Java软件包
在安装之前,您可能需要执行apt-cache搜索以找出所有以sun-java开头的可用软件包。
如下图所示,’将找到Java5和Java6 JDK和JRE相关的软件包。
# sudo 易于-get update # 易于-cache search ^sun-java sun-javadb-client - Java DB client sun-javadb-common - Java DB common files sun-javadb-core - Java DB core sun-javadb-demo - Java DB demo sun-javadb-doc - Java DB documentation sun-javadb-javadoc - Java DB javadoc sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files) sun-java5-demo - Sun Java(TM) Development Kit (JDK) 5.0 demos and examples sun-java5-doc - Sun JDK(TM) Documention -- integration installer sun-java5-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0 sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) sun-java5-plugin - The Java(TM) Plug-in, Java SE 5.0 sun-java5-source - Sun Java(TM) Development Kit (JDK) 5.0 source files sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files) sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples sun-java6-doc - Sun JDK(TM) Documention -- integration installer sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6 sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files) sun-java6-plugin - The Java(TM) Plug-in, Java SE 6 sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files
在Ubuntu上安装Java
执行 sudo 易于-get install sun-java6-jdk 如下所示在Ubuntu上安装Java 6 JDK。如果仅需要运行时环境,请安装 sun-java6-jre.
# sudo 易于-get install sun-java6-jdk 阅读包装清单... Done 建立依赖树 读取状态信息... Done The following packages were automatically installed and are no longer required: linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic Use 'apt-get autoremove' to remove them. The following extra packages will be installed: gsfonts-x11 java-common odbcinst1debian1 sun-java6-bin sun-java6-jre unixodbc Suggested packages: equivs sun-java6-demo OpenJDK-6-doc sun-java6-source sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts libmyodbc odbc-postgresql libct1 The following NEW packages will be installed: gsfonts-x11 java-common odbcinst1debian1 sun-java6-bin sun-java6-jdk sun-java6-jre unixodbc 0 upgraded, 7 newly installed, 0 to remove and 68 not upgraded. Need to get 54.5MB of archives. After this operation, 161MB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 http://us.archive.ubuntu.com jaunty/main java-common 0.30ubuntu4 [80.3kB] Get:2 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-jre 6-16-0ubuntu1.9.04 [6421kB] Get:3 http://us.archive.ubuntu.com jaunty/main odbcinst1debian1 2.2.11-16build3 [66.3kB] Get:4 http://us.archive.ubuntu.com jaunty/main unixodbc 2.2.11-16build3 [295kB] Get:5 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-bin 6-16-0ubuntu1.9.04 [29.1MB] Get:6 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-jdk 6-16-0ubuntu1.9.04 [18.5MB] Get:7 http://us.archive.ubuntu.com jaunty/main gsfonts-x11 0.21 [10.5kB] Fetched 54.5MB in 4min 53s (186kB/s) Preconfiguring packages ... Selecting previously deselected package java-common. (Reading database ... 142715 files and directories currently installed.) Unpacking java-common (from .../java-common_0.30ubuntu4_all.deb) ... Selecting previously deselected package sun-java6-jre. Unpacking sun-java6-jre (from .../sun-java6-jre_6-16-0ubuntu1.9.04_all.deb) ... Selecting previously deselected package odbcinst1debian1. Unpacking odbcinst1debian1 (from .../odbcinst1debian1_2.2.11-16build3_i386.deb) ... Selecting previously deselected package unixodbc. Unpacking unixodbc (from .../unixodbc_2.2.11-16build3_i386.deb) ... Selecting previously deselected package sun-java6-bin. Unpacking sun-java6-bin (from .../sun-java6-bin_6-16-0ubuntu1.9.04_i386.deb) ... sun-dlj-v1-1 license has already been accepted Selecting previously deselected package sun-java6-jdk. Unpacking sun-java6-jdk (from .../sun-java6-jdk_6-16-0ubuntu1.9.04_i386.deb) ... sun-dlj-v1-1 license has already been accepted Selecting previously deselected package gsfonts-x11. Unpacking gsfonts-x11 (from .../gsfonts-x11_0.21_all.deb) ... Processing triggers for doc-base ... Processing 3 added doc-base file(s)... Registering documents with scrollkeeper... Processing triggers for man-db ... Processing triggers for shared-mime-info ... Setting up java-common (0.30ubuntu4) ... Setting up odbcinst1debian1 (2.2.11-16build3) ... Setting up unixodbc (2.2.11-16build3) ... Setting up gsfonts-x11 (0.21) ... 设置sun-java6-bin(6-16-0ubuntu1.9.04)... 设置sun-java6-jre(6-16-0ubuntu1.9.04)... 设置sun-java6-jdk(6-16-0ubuntu1.9.04)... Processing triggers for libc6 ... ldconfig deferred processing now taking place
在安装过程中,您’将在以下窗口中提示您必须阅读“Java操作系统发行商许可证” and click 上 OK.
图:Sun Java许可条款-单击“确定”
阅读许可条款后,您将’将在以下窗口中提示您,您必须同意“license terms” 通过 clicking 上 Yes.
图:接受Java JDK / JRE许可条款-单击“是”
验证Java安装
最后,执行java -version并确保正确安装了Java,如下所示。
# java -version java version "1.6.0_16" Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
如果您喜欢这篇文章,您可能还会喜欢..
![]() |
![]() |
![]() |
![]() |
I’我希望拥有Sun Java 6 Update 16,但是在安装时我却获得了Sun Java 6 Update 15而不是16
系统Ubuntu Karmic 64bit
您的安装说明了’的更新16不15任何想法为什么???
设置sun-java6-bin(6-16-0ubuntu1.9.04)…
设置sun-java6-jre(6-16-0ubuntu1.9.04)…
设置sun-java6-jdk(6-16-0ubuntu1.9.04)…