“apt-get install”命令可用于安装JDK吗?

6
我使用Linux机器还不到两周,对Linux非常陌生。我想安装Java开发工具包,请问应该如何操作?是否有apt-get命令,或者只需在Sun官网上点击下载按钮即可?
我相信有多种方法可以完成这个任务,但这并不重要。但是,当我安装PHP和MySQL时,我对apt-get install的顺畅操作印象深刻,因此如果有正确的方法,我想知道。
我使用的是Ubuntu 9.04版本。

1
你可能想提及你的发行版名称和版本。 - Trevor Harrison
7个回答

11

是的,如果可用的话,在您的Linux系统上安装JDK绝对是建议的方法。

在Ubuntu上:

sudo apt-get install sun-java6-jdk

1
这已经不再是真实的情况了,对于Oracle JDK 6或7也是如此。 - sorin

4

Oracle JDK不再包含在Ubuntu仓库中。根据https://dev59.com/PWUp5IYBdhLWcg3wEEXd#15543636,可以使用以下ppa:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer

如果您已经安装了OpenJDK,您可能需要使用以下命令:
update-alternatives --config java

默认使用Oracle Java。


2
在Ubuntu 9.10 Karmic Koala中,apt-getSynaptic软件管理器都安装了Sun Java和JDK的版本6.15.1,这些版本已经过时,还有一个旧版的Netbeans,所以不要使用“sudo apt-get install”来安装它们。
前往Sun Java下载页面http://www.java.com/en/download/manual.jsp 选择非RPM的32位或64位自解压文件,下载并检查下载文件的文件大小。无论从哪里下载都可以。
单击相应文件的安装说明链接。
更容易设置可执行权限的方法是在文件浏览器(Nautilus)中右键单击文件,然后单击属性,然后在权限选项卡上单击执行复选框。
为了测试,请打开一个新终端并输入:
java -version

您应该看到Java版本为"1.6.0_18"等等。

如果没有看到,您可能需要添加一些行,根据您的安装目录进行调整,添加到.bashrc和.bash_profile这两个都是您主目录中的隐藏文件。

gedit .bashrc

请添加以下内容:
export JAVA_HOME=/opt/java/64/jre1.6.0_18
export PATH=$PATH:$JAVA_HOME/bin

然后编辑您的.bash_profile文件,在末尾插入相同的行:
gedit .bash_profile

打开一个新的终端窗口并按照上述方法进行测试。

如果一切顺利,在“应用程序”菜单>“系统工具”下,您现在应该拥有Sun Java控制面板。

您可以重复类似的安装过程来安装JDK和Netbeans,其中您需要将下载的.bin文件标记为可执行文件,然后从终端窗口中在您想要安装的目录(例如/usr/local)中执行它。

安装完JDK后,请在您的.bashrc和.bash_profile文件中添加类似于以下内容的行:

export PATH=$PATH:/usr/local/jdk1.6.0_18/bin

Netbeans 6.8似乎能够自行设置而无需进行任何编辑,并将自己添加到应用程序编程菜单中。


2
如果由于某种原因需要安装sun软件包,您可以使用make-jpkg命令创建一个deb文件,并仍然让apt/dpkg管理文件。
实现此操作,请按照以下步骤进行:
sudo apt-get install java-package
fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin

您将会得到一个 .dpg 文件,您可以使用例如 gdebi 进行安装。
gdebi-gtk jre.deb

此外请注意,您可以安装多个JDK,并使用update-alternatives在它们之间进行切换:
update-alternatives --config java
update-alternatives --config javac

对于其他与Java相关的二进制文件,可以在/etc/alternatives中查看可用的内容。


1

我个人是 Linux Mint 用户。然而,我在我的软件仓库中找不到它:

sudo apt-get install sun-java6-jdk

经过一番探索,我终于成功让它工作了。

sudo apt-get install openjdk-6-jdk

干杯。


1

我的Ubuntu系统中有sun-java5-jdksun-java6-jdk可用。


0

我不确定Ubuntu 9.04是否是openJDK。 但在Ubuntu 9.10中,它是openJDK。 因此,它有许多问题。

您可以按如下方式卸载并安装Sun Java JDK:

sudo apt-get remove openJDK* sudo apt-get install sun-java6*


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接