为啥我装不了jdk?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
mimixi666
帖子: 52
注册时间: 2014-03-28 8:57

为啥我装不了jdk?

#1

帖子 mimixi666 » 2014-03-31 20:06

装不了jdk,提示:
现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

百度了很多,都是这几种方法,可是我都试过了,都还是不行!!!
最常见的就是:

1.编译一个源文件
gedit /etc/apt/sources.list.d/partner.list
或者
sudo gedit /etc/apt/sources.list

2.在此文件中的最后以后加入:
deb http://archive.canonical.com/ lucid partner
或者
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

3.保存文件并退出,执行
apt-get update

4.最后执行
apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
或者
apt-get install sun-java6-jdk

网上的来来去去都是这几种方法,但是我这5天晚上来,都反复测试过了,都不行!!!
用了整整5天!!!

后来参考这个帖子,看日期还挺新的一个帖子
http://www.eoeandroid.com/thread-325335-1-1.html,里面的pdf文档,
可能适合我目前碰到的问题,
以为是系统的问题,我又换系统他说的那个系统,又开始上面那些步骤,还是不行,快疯了,
5天晚上不LOL的结果,居然一点进展都没有!!疯了。。

又试过在官网,或者别人共享的jdk下载地址,直接下载jdk,
再复制进虚拟机ubuntu里面,安装,发觉还是不行,出现这种提示:
Unpacking...
Checksumming...
The download file appears to be corrupted. Please refer
to the Troubleshooting section of the Installation
Instructions on the download page for more information.
Please do not attempt to install this archive file.


有人说是包坏了,我又去重新下载,
另外再下载那些别人已经试验成功的,然后再分享地址出来给我们下载的bin,
结果每个都是出现这样的提示!!

不知道这些信息有没有用,
我的物理机是win7,64位,虚拟机ubuntu-13.10-desktop-amd64,和 ubuntu-12.04-desktop-amd64。。。

还有一个不知道,会不会有影响,
我是装完系统,先确定一下,
有没有安装了openjdk,有的话,先卸载,
没有的话,我就就马上装jdk的,不知道有没有影响。。

疯了,疯了,求大侠指教,还有哪些方法可以安装jdk的??
为啥别人装得了,我就装不了??
图片
图片
QQ截图20140331193726.png
QQ截图20140331193921.png
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: 为啥我装不了jdk?

#2

帖子 zhw2101024 » 2014-03-31 20:13

楼主试一下这个命令

代码: 全选

apt-cache search jdk
然后把结果贴出来。
mimixi666
帖子: 52
注册时间: 2014-03-28 8:57

Re: 为啥我装不了jdk?

#3

帖子 mimixi666 » 2014-03-31 23:27

zhw2101024 写了:楼主试一下这个命令

代码: 全选

apt-cache search jdk
然后把结果贴出来。
root@mimixi666-virtual-machine:/my/tools# apt-cache search jdk
default-jdk - Standard Java or Java compatible Development Kit
default-jdk-doc - Standard Java or Java compatible Development Kit (documentation)
default-jre - Standard Java or Java compatible Runtime
default-jre-headless - Standard Java or Java compatible Runtime (headless)
gcj-4.6-jdk - gcj and classpath development tools for Java(TM)
gcj-jdk - gcj and classpath development tools for Java(TM)
gcj-native-helper - Standard helper tools for creating gcj native packages
icedtea-6-jre-cacao - Alternative JVM for OpenJDK, using Cacao
icedtea-6-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
icedtea-6-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets
libcommons-lang-java - Extension of the java.lang package
libcommons-lang-java-doc - Documentation for an extension of the java.lang package
libhessian-java - Java implementation of a binary protocol for web services
libhessian-java-doc - Documentation for libhessian-java
libreoffice - office productivity suite
mauve - free test suite for the Java Class libraries
openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-6-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-6-doc - OpenJDK Development Kit (JDK) documentation
openjdk-6-jdk - OpenJDK Development Kit (JDK)
openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries)
openjdk-6-source - OpenJDK Development Kit (JDK) source files
testng - testing framework for Java
openjdk-6-jre - OpenJDK Java 运行时环境,使用 Hotspot JIT
fakeroot-ng - Gives a fake root environment
freemind - Java Program for creating and viewing Mindmaps
icedtea-7-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
icedtea-7-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets
japitools - Java API compatibility testing tools
java3ds-fileloader - Java3D 3DS File Loader
jtreg - Regression Test Harness for the OpenJDK platform
libanimal-sniffer-java - JDK/API verification tools
libanimal-sniffer-java-doc - Documentation for Animal Sniffer
libcommons-lang3-java - Extension of the java.lang package (for Java 5+)
libcommons-lang3-java-doc - Documentation for extension of the java.lang package (for Java 5+)
libcommons-launcher-java - cross platform java application launcher
libcommons-math-java - Java lightweight mathematics and statistics components
libcommons-math-java-doc - Java lightweight mathematics and statistics components - documentation
libhibernate-commons-annotations-java - Hibernate Commons Annotations
libicu4j-4.4-java - Library for Unicode support and internalisation
libicu4j-java - Library for unicode support and internalisation
libitext1-java - Java Library to generate PDF on the Fly
libjboss-aop-java - JBoss Aspect Oriented Programming (AOP) framework
libjboss-common-java - The JBoss Common Project
libjboss-marshalling-java - alternative serialization API
libjson-simple-java - Simple, lightweight and efficient JSON toolkit for Java
libjxp-java - Java template engine/script processor
libmaven-enforcer-plugin-java - Maven build rule execution framework
libnb-javaparser-java - Parser for the Java language which is good for use in tools
libpicocontainer-java - Java library implementing the Dependency Injection pattern
libpostgresql-jdbc-java - Java database (JDBC) driver for PostgreSQL
libpostgresql-jdbc-java-doc - Java database (JDBC) driver for PostgreSQL (documentation)
libslf4j-java - Simple Logging Facade for Java
libtrove-java - high performance collections for java
libtrove-java-doc - high performance collections for java
libwagon-java - tools to manage Maven artifacts and deployment
mmake - Makefile generator for Java programs
openjdk-6-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-7-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-7-source - OpenJDK Development Kit (JDK) source files
substance - cross-platform look & feel for Swing applications
substance-doc - cross-platform look & feel for Swing applications - documentation
usepackage - utility to manage environment variables from within dotfiles
uwsgi-app-integration-plugins - plugins for integration of uWSGI and application
uwsgi-plugin-jvm-openjdk-6 - Java plugin for uWSGI (OpenJDK 6)
uwsgi-plugin-jwsgi-openjdk-6 - JWSGI plugin for uWSGI (OpenJDK 6)
visualvm - All-in-One Java Troubleshooting Tool
icedtea-7-jre-cacao - Transitional package for obsolete Cacao JVM for OpenJDK
openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries)
java-package - Utility for creating Java Debian packages


我想安装,不是open版的jdk6。。
怎么办??
yuhao chen
帖子: 6
注册时间: 2014-03-05 9:01
系统: ubuntu12.04

Re: 为啥我装不了jdk?

#4

帖子 yuhao chen » 2014-04-01 11:43

话说本人不是大神。。。 :em02 提供一种方法,你可以试试:
1.先去Sun官网下载JDK(Sun给Oraclo收购了,不知官网还在不在),解压到你知道的位置。别告诉我你不会解压 :em09
2.一般JDK都有java , javac , javadoc, javah , gavap 等二进制文件不知道可以去这里看看http://blog.csdn.net/hemingwang0902/art ... ls/6660723。一般我列举出来的就够用了。你要先从你解压包里找出它们的路径,一般在bin目录下和jre/bin目录下。然后建立软链接,具体举个例子:
我的JDK目录路径是:/usr/lib/jvm/java-7-openjdk-amd64/
ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java /etc/alternatives/java
ln -s /etc/alternatives/java /usr/bin/java
如果/etc下没有alternatives目录,你可以建一个或绕过这一步直接这样:
ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java /usr/bin/java
其它的二进制文件操作步骤如上。。。 :em01
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 为啥我装不了jdk?

#5

帖子 poloshiao » 2014-04-01 13:02

1.先去Sun官网下载JDK(Sun给Oraclo收购了,不知官网还在不在)
補充
Sun 給 Oracle 收購後 授權改變了
1. 你必須直接到 Oracle 官網下載 才能取得合法授權文件 才能安裝成功
2. webupd8 網站 幫你搞定合法授權文件的問題
凡是 從 webupd8 網站 PPA 套件庫 下載的 jdk 或 jre 套件
都已經包含 合法授權文件
而且可以隨着更新
3. 所以建議 直接到 webupd8 網站 PPA 套件庫 下載 jdk 或 jre 套件
參閱
viewtopic.php?f=48&t=457246&p=3071712#p3071712
mimixi666
帖子: 52
注册时间: 2014-03-28 8:57

Re: 为啥我装不了jdk?

#6

帖子 mimixi666 » 2014-04-04 15:27

yuhao chen 写了:话说本人不是大神。。。 :em02 提供一种方法,你可以试试:
1.先去Sun官网下载JDK(Sun给Oraclo收购了,不知官网还在不在),解压到你知道的位置。别告诉我你不会解压 :em09
2.一般JDK都有java , javac , javadoc, javah , gavap 等二进制文件不知道可以去这里看看http://blog.csdn.net/hemingwang0902/art ... ls/6660723。一般我列举出来的就够用了。你要先从你解压包里找出它们的路径,一般在bin目录下和jre/bin目录下。然后建立软链接,具体举个例子:
我的JDK目录路径是:/usr/lib/jvm/java-7-openjdk-amd64/
ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java /etc/alternatives/java
ln -s /etc/alternatives/java /usr/bin/java
如果/etc下没有alternatives目录,你可以建一个或绕过这一步直接这样:
ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java /usr/bin/java
其它的二进制文件操作步骤如上。。。 :em01
谢谢你,按你的方法解决了,我是去官网下载的。。
我是不会解压,但是我可以百度。。。 :em09 :em09
头像
灰色小狼
帖子: 4585
注册时间: 2008-12-06 10:38
系统: Arch

Re: 为啥我装不了jdk?

#7

帖子 灰色小狼 » 2014-04-04 15:32

sudo apt-get install openjdk-7-jdk
回复