接着是debian Java Sun wiki,然后是1打开jsk 7,它有关于安装6:链接到debian上的java 7的说明
智能安装sun-java6-jdk没有为sun找到候选版本-Java6-JDK-没有为SunJava6-JDK找到候选版本-没有软件包将被安装、升级或删除。0软件包升级,0新安装,0删除,0未升级。需要得到0 B的档案。拆下包装后,使用0B。
然后我下载了Java bin文件 (应该下载rpm bin吗?)
再一次打开终端,又输入了make,但得到了错误,没有生成!我该怎么做?如何安装Java6SDK?
更新:
回收箱只是带有附件的脚本。他们是安装程序。
只是:
cd到su文件夹(输入密码) chmod 755 xxx.bin ./xx.bin
这将执行脚本并将其解压缩到当前文件夹中的文件夹jdk1.6.0_45。这次又是什么?
发布于 2013-08-10 22:15:20
看起来这是一个新问题,回收箱只是带有附件的脚本(更确切地说,' bins‘是二进制包,而不是源包。这包括通过apt(由debian编译)和oracle (由oracle为32位或64位linux进行编译)安装的内容。对于我来说,aha的关键是我不需要将它们作为另一个命令的参数来运行,但是它们是自运行的脚本/就像在mac上一样--您可以解压缩或jar解压缩它们}。
需要安装make,而不是输入错误!请参阅https://wiki.debian.org/JavaPackage
新的Debian安装,所以必须得到一些好的东西
apt-获得安装使gcc
(gcc不需要java,但我希望将来我在构建c++ a时会用到它
和
apt-获取安装java-包
(需要这个)
做包装
make jdk-6u45-linux-x64.bin
然后安装它
dpkg -i oracle-j2sdk1.7_1.7.0+update2 2_amd64.deb
选择默认的版本:
sudo更新-java- -s j2sdk1.7-oracle
其中'j2sdk1.7-oracle‘是安装时安装的文件夹。
我在make jdk-6u45-linux-x64.bin之前就做过了。
您是真正的根用户--不幸的是,一些Java发行版有直接操作/etc的安装脚本,并且可能会导致系统上的一些不一致。相反,您应该成为一个非根用户并运行: fakeroot make jdk-6u45-linux-x64.bin,这将不允许对您的系统文件造成损害,并且仍然允许Java发行版成功提取。
我很喜欢linux -回头看看。
费克罗
又下命令了。答复:
检测到的Debian构建体系结构: amd64检测到的Debian类型: x86_64-linux-gnu检测产品: 1.6.0+update45 (TM)开发工具包(JDK)标准版,Version 1.6.0+update45 Oracle(TM) Inc.这是正确的Y/n:
按y键;然后花了几分钟解压和重新包装,很多警告,但都起作用了。
最后,我以root用户的身份运行命令:
dpkg -i oracle-j2sdk1.6_1.6.0+update45_amd64.deb
完成该操作后,java版本提供了正确的版本- sdk 1.6_45:
java -version java版本"1.6.0_45“Java(TM) SE运行时环境(build 1.6.0_45-b06) Java HotSpot(TM) 64位服务器VM (build 20.45-b01,混合模式)
发布于 2013-11-25 04:03:28
为什么不安装Oracle Java 7,这是较新的版本?
在Debian、Ubuntu等上执行Java运行时环境。
apt-get安装openjdk-7-jre
使用Java在Debian、Ubuntu等上开发程序。
apt-get安装openjdk-7-jdk
来源:http://namhuy.net/1195/how-to-install-oracle-java-jdk-7.html
https://unix.stackexchange.com/questions/86277
复制相似问题