繁体   English   中英

JDK可以使用`apt-get install`吗?

[英]Can `apt-get install` be used for JDK?

我使用Linux机器的时间不到两周,所以我对Linux非常陌生。

我还想安装Java Developers Kit。 该怎么做? 是否有apt-get命令,或者我应该只是点击Sun网站上的下载按钮?

way to do this, I'd like to know. 我确信有不止一种方法可以做到这一点,它可能并不重要,但我对安装PHP和MySQL时apt-get install运行顺畅感到印象深刻,所以如果有方法可以做到这个,我想知道。

我正在使用Ubuntu 9.04版

是的,肯定是在Linux系统上安装JDK的建议方法(如果可用)。

在Ubuntu上:

sudo apt-get install sun-java6-jdk

Oracle JDK不再包含在Ubuntu存储库中。 根据https://stackoverflow.com/a/15543636/192221 ,可以使用以下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。

如果由于某种原因需要安装sun软件包,可以使用make-jpkg命令创建deb文件,并且仍然可以使用apt / dpkg管理文件。

去做这个:

sudo apt-get install java-package
fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin

然后,您将拥有一个可以使用gdbi安装的.dpg文件

gdebi-gtk jre.deb

另请注意,您可以安装多个JDK并使用update-alternatives在它们之间切换:

update-alternatives --config java
update-alternatives --config javac

对于其他java相关的二进制文件,请查看/ etc / alternatives以找出哪些可用。

在Ubuntu 9.10中,Karmic Koala apt-getSynaptic Software Manager都安装了Sun Java和JDK的6.15.1版本(现已过时)和旧版本的Netbeans,所以不要使用“sudo apt-”得到安装“为这些。

转到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似乎能够在没有任何编辑的情况下自行设置,并将其添加到“应用程序编程”菜单中。

我的Ubuntu框有sun-java5-jdksun-java6-jdk可用。

我个人是一个linux铸币人。 但是,我在我的respitory中找不到这个:

sudo apt-get install sun-java6-jdk

经过一番探索之后,我能够让它发挥作用。

sudo apt-get install openjdk-6-jdk

干杯。

我不确定Ubuntu 9.04。 是openJDK吗? 但是在Ubuntu 9.10中它是openJDK。 所以它有很多问题。

你可以这样做删除并安装sun java jdk

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM