都照着博客写都操作一步一步来的 jdk的格式为 tar.gz的 .sh 的.bin的.rpm.bin的
安装的时候都有问题。。
jdk也是在官方网站上下载下来的for linux
tar.gz格式的解压了不知道如何安装。(已经解压出来个文件夹了跟正常windows系统上的文件一样,没有configure 也没有make 和makefile)
rpm.bin的问题。 :
rpm -ivh jdk-6u25-linux-i586.rpm
error: 依赖性检测失败:
/bin/basename 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cat 被 jdk-2000:1.6.0_25-fcs.i586 所需要.......................................(各种被需要)
.sh : sh java_ee_sdk-6u3-jdk7-linux.sh
Could not locate a suitable jar utility.
Please ensure that you have Java 6 or newer installed on your system
and accessible in your PATH or by setting JAVA_HOME
设置了/etc/profile的文件
root@boyu-desktop:/etc/profile.d# ls
bash_completion.sh jdk.sh
jdk.sh
JAVA_HOME = /share/jdk/jdk1.7.0
export JAVA_HOME
PATH = $PATH:/$JAVA_HOME/bin
exprot PATH
现在都不知道该如何安装了。网上资料大部分都一样。格式不同。
svn我照着一个文章做出来了 也启动起来了。
jdk的文章我也照着来 可是还是不成功。
求大神指教。
18 个解决方案
#1
尤其是这句:
rpm 下载完事cp到文件夹
chmod +x jdk-7u3-linux-x64.rpm.bin
chmod: 无法访问"jdk-7u3-linux-x64.rpm.bin": 没有那个文件或目录
#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin (这里我的文件并不是.rpm.bin结尾。这就错了)
不知道是我哪里操作错误。
rpm 下载完事cp到文件夹
chmod +x jdk-7u3-linux-x64.rpm.bin
chmod: 无法访问"jdk-7u3-linux-x64.rpm.bin": 没有那个文件或目录
#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin (这里我的文件并不是.rpm.bin结尾。这就错了)
不知道是我哪里操作错误。
#2
用apt-get install
#3
apt-get install jdk-6u25-linux-i586.rpm
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586.rpm
E: 无法按照正则表达式 jdk-6u25-linux-i586.rpm 找到任何软件包
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586.rpm
E: 无法按照正则表达式 jdk-6u25-linux-i586.rpm 找到任何软件包
#4
root@boyu-desktop:/usr/local# ls
apr games jdk-6u25-linux-i586-rpm.bin man src
bin include jdk-7u3-linux-x64.rpm sbin
etc jdk-6u25-linux-i586.rpm lib share
root@boyu-desktop:/usr/local# apt-get install jdk-6u25-linux-i586-rpm.bin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586-rpm.bin
E: 无法按照正则表达式 jdk-6u25-linux-i586-rpm.bin 找到任何软件包
apr games jdk-6u25-linux-i586-rpm.bin man src
bin include jdk-7u3-linux-x64.rpm sbin
etc jdk-6u25-linux-i586.rpm lib share
root@boyu-desktop:/usr/local# apt-get install jdk-6u25-linux-i586-rpm.bin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586-rpm.bin
E: 无法按照正则表达式 jdk-6u25-linux-i586-rpm.bin 找到任何软件包
#5
我崩溃了。。。
uname -a
Linux root-desktop 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC 2011 i686 athlon i386 GNU/Linux
uname -a
Linux root-desktop 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC 2011 i686 athlon i386 GNU/Linux
#6
自己上网下载个jdk ,格式应该是rpm.bin 把它放到一个目录 下,修改它的属性chmod 777 jdk***rpm.bin
安装 ./jdk***rpm.jdk
它会在目录下生成一个rpm文件,
chmod 777 ***.rpm
rpm -ivh ***.rpm
安装后修改环境变量,再安装tomcat 就可以了
测试jdk是否安装完成 :java -version
如有出现jdk版本号等信息,就是安装成功了
安装 ./jdk***rpm.jdk
它会在目录下生成一个rpm文件,
chmod 777 ***.rpm
rpm -ivh ***.rpm
安装后修改环境变量,再安装tomcat 就可以了
测试jdk是否安装完成 :java -version
如有出现jdk版本号等信息,就是安装成功了
#7
jdk的bin包,加x权限后,直接执行之就可以了....然后它会解压出一个目录,直接mv到你想保存它的位置就可以了,比如
./jdk-6u25-linux-i586-rpm.bin
mv jdk1.6.0_25 /usr/local/java
另外你1L的操作,提示找不到文件,估计是你目录进错了吧...
./jdk-6u25-linux-i586-rpm.bin
mv jdk1.6.0_25 /usr/local/java
另外你1L的操作,提示找不到文件,估计是你目录进错了吧...
#8
root@boyu-desktop:~/桌面# ls
gnome-terminal.desktop jdk-6u25-linux-i586.rpm test t.java~
jdk1.7.0 jdk-6u25-linux-i586-rpm.bin t.java 无标题文档~
root@boyu-desktop:~/桌面# chmod 777 jdk-6u25-linux-i586-rpm.bin
root@boyu-desktop:~/桌面# ./jdk-6u25-linux-i586-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
replace jdk-6u25-linux-i586.rpm? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: jdk-6u25-linux-i586.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
rpm:RPM should not be used directly install RPM packages, use Alien instead!
rpm:However assuming you know what you are doing...
error: 依赖性检测失败:
/bin/basename 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cat 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cp 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/gawk 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/grep 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ln 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mkdir 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mv 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/pwd 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/rm 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/sed 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/sort 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/touch 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/cut 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/dirname 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/expr 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/find 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/tail 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/tr 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/wc 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/sh 被 jdk-2000:1.6.0_25-fcs.i586 所需要
Installing JavaDB
rpm:RPM should not be used directly install RPM packages, use Alien instead!
rpm:However assuming you know what you are doing...
error: 依赖性检测失败:
/bin/sh 被 sun-javadb-core-10.6.2-1.1.i386 所需要
Done.
#9
同楼上出一样的问题。。
root@boyu-desktop:~/桌面# chmod +x jdk-6u25-linux-i586-rpm.bin
root@boyu-desktop:~/桌面# ls -l
总用量 147632
-rwx------ 1 root root 573 2012-02-22 10:45 gnome-terminal.desktop
drwxr-xr-x 10 500 500 4096 2011-06-27 17:02 jdk1.7.0
-rw-r--r-- 1 root root 70572241 2011-04-14 19:12 jdk-6u25-linux-i586.rpm
-rwxrwxrwx 1 root root 80582692 2012-02-22 16:02 jdk-6u25-linux-i586-rpm.bin
drwx------ 2 boyu boyu 4096 2012-02-22 09:13 test
-rw-r--r-- 1 root root 85 2012-02-22 16:17 t.java
-rw-r--r-- 1 root root 0 2012-02-22 16:16 t.java~
-rw-r--r-- 1 root root 0 2012-02-21 16:27 无标题文档~
root@boyu-desktop:~/桌面# ./jdk-6u25-linux-i586-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
replace jdk-6u25-linux-i586.rpm? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: jdk-6u25-linux-i586.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
rpm:RPM should not be used directly install RPM packages, use Alien instead!
rpm:However assuming you know what you are doing...
error: 依赖性检测失败:
/bin/basename 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cat 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cp 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/gawk 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/grep 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ln 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mkdir 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mv 被 jdk-2000:1.6.0_25-fcs.i586 所需要
#10
root@boyu-desktop:~/桌面# java -version
程序 'java' 已包含在下列软件包中:
* gcj-4.4-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
请尝试:apt-get install <选定的软件包>
程序 'java' 已包含在下列软件包中:
* gcj-4.4-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
请尝试:apt-get install <选定的软件包>
#11
为啥我觉得你的环境变量有问题,正常情况下,不可能那么多命令都找不到
"/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要"
ls都找不到不是很奇怪么,which ls 试试看
另外如果你用不了rpm包的话,可以直接下载Self Extracting Installer, 就是jdk-6u25-linux-i586.bin这个,执行就行了,连rpm都不用
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
"/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要"
ls都找不到不是很奇怪么,which ls 试试看
另外如果你用不了rpm包的话,可以直接下载Self Extracting Installer, 就是jdk-6u25-linux-i586.bin这个,执行就行了,连rpm都不用
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
#12
root@boyu-desktop:~/桌面# which ls
/bin/ls
root@boyu-desktop:~/桌面# which cat
/bin/cat
root@boyu-desktop:~/桌面# which basename
/usr/bin/basename
可能是我jdk下错了? 我直接找的jdk 和javaee 没找se的jdk。。
执行了。
我在去看看如何配置java jdk
java -version没出版本信息。
#13
这是个解压包,执行了之后直接mv到你想要的路径下就行了
例如
mv jdk1.6.0_25 /usr/local/java
然后配置环境变量,之后再用java命令试试看
例如
mv jdk1.6.0_25 /usr/local/java
然后配置环境变量,之后再用java命令试试看
#14
解决了。(顺便分享如何解决)
jdk是按照11楼给的链接下的 .bin (javaSE)
下载并赋权限
chmod 777 文件名
安装
然后在修改
vim /etc/profile 配置java路径
export JAVA_HOME=/root/share/jdk/jdk1.6.0_25 -----这里请按照自己的路径来写 下面俩句完全可以copy过来 通用。
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
最后再检查java 版本信息
java -version
其实我有个jdk 是tar.gz格式解压完并不知道如何配置java home而已。配置对的话是可以看到版本信息的
谢谢liv2005 的细心指导。再次感谢 谢谢各位。
jdk是按照11楼给的链接下的 .bin (javaSE)
下载并赋权限
chmod 777 文件名
安装
然后在修改
vim /etc/profile 配置java路径
export JAVA_HOME=/root/share/jdk/jdk1.6.0_25 -----这里请按照自己的路径来写 下面俩句完全可以copy过来 通用。
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
最后再检查java 版本信息
java -version
其实我有个jdk 是tar.gz格式解压完并不知道如何配置java home而已。配置对的话是可以看到版本信息的
谢谢liv2005 的细心指导。再次感谢 谢谢各位。
#15
悲催的今天居然跟楼主遇到了同样的问题
#16
楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。
#17
确实。
不过这个问题 也有可能跟哇操作系统有关。 ylmf os
#18
一:
ylmf os 不支持 rpm 命令,起码我的这个版本就是。
所以rpm格式对我来说无用。这个jdk是rpm版本的
二:
我要的就是在linux下编程ide + jdk +tomcat +数据库而已。
我没想要gcc 编译linux底层
所以 满足了我的需求。
三 :
帖子已结。我也不是在大学时候时间很充裕的人了。
项目紧迫。我要的只是结果。
#1
尤其是这句:
rpm 下载完事cp到文件夹
chmod +x jdk-7u3-linux-x64.rpm.bin
chmod: 无法访问"jdk-7u3-linux-x64.rpm.bin": 没有那个文件或目录
#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin (这里我的文件并不是.rpm.bin结尾。这就错了)
不知道是我哪里操作错误。
rpm 下载完事cp到文件夹
chmod +x jdk-7u3-linux-x64.rpm.bin
chmod: 无法访问"jdk-7u3-linux-x64.rpm.bin": 没有那个文件或目录
#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin (这里我的文件并不是.rpm.bin结尾。这就错了)
不知道是我哪里操作错误。
#2
用apt-get install
#3
apt-get install jdk-6u25-linux-i586.rpm
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586.rpm
E: 无法按照正则表达式 jdk-6u25-linux-i586.rpm 找到任何软件包
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586.rpm
E: 无法按照正则表达式 jdk-6u25-linux-i586.rpm 找到任何软件包
#4
root@boyu-desktop:/usr/local# ls
apr games jdk-6u25-linux-i586-rpm.bin man src
bin include jdk-7u3-linux-x64.rpm sbin
etc jdk-6u25-linux-i586.rpm lib share
root@boyu-desktop:/usr/local# apt-get install jdk-6u25-linux-i586-rpm.bin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586-rpm.bin
E: 无法按照正则表达式 jdk-6u25-linux-i586-rpm.bin 找到任何软件包
apr games jdk-6u25-linux-i586-rpm.bin man src
bin include jdk-7u3-linux-x64.rpm sbin
etc jdk-6u25-linux-i586.rpm lib share
root@boyu-desktop:/usr/local# apt-get install jdk-6u25-linux-i586-rpm.bin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 jdk-6u25-linux-i586-rpm.bin
E: 无法按照正则表达式 jdk-6u25-linux-i586-rpm.bin 找到任何软件包
#5
我崩溃了。。。
uname -a
Linux root-desktop 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC 2011 i686 athlon i386 GNU/Linux
uname -a
Linux root-desktop 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC 2011 i686 athlon i386 GNU/Linux
#6
自己上网下载个jdk ,格式应该是rpm.bin 把它放到一个目录 下,修改它的属性chmod 777 jdk***rpm.bin
安装 ./jdk***rpm.jdk
它会在目录下生成一个rpm文件,
chmod 777 ***.rpm
rpm -ivh ***.rpm
安装后修改环境变量,再安装tomcat 就可以了
测试jdk是否安装完成 :java -version
如有出现jdk版本号等信息,就是安装成功了
安装 ./jdk***rpm.jdk
它会在目录下生成一个rpm文件,
chmod 777 ***.rpm
rpm -ivh ***.rpm
安装后修改环境变量,再安装tomcat 就可以了
测试jdk是否安装完成 :java -version
如有出现jdk版本号等信息,就是安装成功了
#7
jdk的bin包,加x权限后,直接执行之就可以了....然后它会解压出一个目录,直接mv到你想保存它的位置就可以了,比如
./jdk-6u25-linux-i586-rpm.bin
mv jdk1.6.0_25 /usr/local/java
另外你1L的操作,提示找不到文件,估计是你目录进错了吧...
./jdk-6u25-linux-i586-rpm.bin
mv jdk1.6.0_25 /usr/local/java
另外你1L的操作,提示找不到文件,估计是你目录进错了吧...
#8
root@boyu-desktop:~/桌面# ls
gnome-terminal.desktop jdk-6u25-linux-i586.rpm test t.java~
jdk1.7.0 jdk-6u25-linux-i586-rpm.bin t.java 无标题文档~
root@boyu-desktop:~/桌面# chmod 777 jdk-6u25-linux-i586-rpm.bin
root@boyu-desktop:~/桌面# ./jdk-6u25-linux-i586-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
replace jdk-6u25-linux-i586.rpm? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: jdk-6u25-linux-i586.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
rpm:RPM should not be used directly install RPM packages, use Alien instead!
rpm:However assuming you know what you are doing...
error: 依赖性检测失败:
/bin/basename 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cat 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cp 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/gawk 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/grep 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ln 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mkdir 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mv 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/pwd 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/rm 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/sed 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/sort 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/touch 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/cut 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/dirname 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/expr 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/find 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/tail 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/tr 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/usr/bin/wc 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/sh 被 jdk-2000:1.6.0_25-fcs.i586 所需要
Installing JavaDB
rpm:RPM should not be used directly install RPM packages, use Alien instead!
rpm:However assuming you know what you are doing...
error: 依赖性检测失败:
/bin/sh 被 sun-javadb-core-10.6.2-1.1.i386 所需要
Done.
#9
同楼上出一样的问题。。
root@boyu-desktop:~/桌面# chmod +x jdk-6u25-linux-i586-rpm.bin
root@boyu-desktop:~/桌面# ls -l
总用量 147632
-rwx------ 1 root root 573 2012-02-22 10:45 gnome-terminal.desktop
drwxr-xr-x 10 500 500 4096 2011-06-27 17:02 jdk1.7.0
-rw-r--r-- 1 root root 70572241 2011-04-14 19:12 jdk-6u25-linux-i586.rpm
-rwxrwxrwx 1 root root 80582692 2012-02-22 16:02 jdk-6u25-linux-i586-rpm.bin
drwx------ 2 boyu boyu 4096 2012-02-22 09:13 test
-rw-r--r-- 1 root root 85 2012-02-22 16:17 t.java
-rw-r--r-- 1 root root 0 2012-02-22 16:16 t.java~
-rw-r--r-- 1 root root 0 2012-02-21 16:27 无标题文档~
root@boyu-desktop:~/桌面# ./jdk-6u25-linux-i586-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
replace jdk-6u25-linux-i586.rpm? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: jdk-6u25-linux-i586.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
rpm:RPM should not be used directly install RPM packages, use Alien instead!
rpm:However assuming you know what you are doing...
error: 依赖性检测失败:
/bin/basename 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cat 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/cp 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/gawk 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/grep 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ln 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mkdir 被 jdk-2000:1.6.0_25-fcs.i586 所需要
/bin/mv 被 jdk-2000:1.6.0_25-fcs.i586 所需要
#10
root@boyu-desktop:~/桌面# java -version
程序 'java' 已包含在下列软件包中:
* gcj-4.4-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
请尝试:apt-get install <选定的软件包>
程序 'java' 已包含在下列软件包中:
* gcj-4.4-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
请尝试:apt-get install <选定的软件包>
#11
为啥我觉得你的环境变量有问题,正常情况下,不可能那么多命令都找不到
"/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要"
ls都找不到不是很奇怪么,which ls 试试看
另外如果你用不了rpm包的话,可以直接下载Self Extracting Installer, 就是jdk-6u25-linux-i586.bin这个,执行就行了,连rpm都不用
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
"/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要"
ls都找不到不是很奇怪么,which ls 试试看
另外如果你用不了rpm包的话,可以直接下载Self Extracting Installer, 就是jdk-6u25-linux-i586.bin这个,执行就行了,连rpm都不用
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
#12
root@boyu-desktop:~/桌面# which ls
/bin/ls
root@boyu-desktop:~/桌面# which cat
/bin/cat
root@boyu-desktop:~/桌面# which basename
/usr/bin/basename
可能是我jdk下错了? 我直接找的jdk 和javaee 没找se的jdk。。
执行了。
我在去看看如何配置java jdk
java -version没出版本信息。
#13
这是个解压包,执行了之后直接mv到你想要的路径下就行了
例如
mv jdk1.6.0_25 /usr/local/java
然后配置环境变量,之后再用java命令试试看
例如
mv jdk1.6.0_25 /usr/local/java
然后配置环境变量,之后再用java命令试试看
#14
解决了。(顺便分享如何解决)
jdk是按照11楼给的链接下的 .bin (javaSE)
下载并赋权限
chmod 777 文件名
安装
然后在修改
vim /etc/profile 配置java路径
export JAVA_HOME=/root/share/jdk/jdk1.6.0_25 -----这里请按照自己的路径来写 下面俩句完全可以copy过来 通用。
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
最后再检查java 版本信息
java -version
其实我有个jdk 是tar.gz格式解压完并不知道如何配置java home而已。配置对的话是可以看到版本信息的
谢谢liv2005 的细心指导。再次感谢 谢谢各位。
jdk是按照11楼给的链接下的 .bin (javaSE)
下载并赋权限
chmod 777 文件名
安装
然后在修改
vim /etc/profile 配置java路径
export JAVA_HOME=/root/share/jdk/jdk1.6.0_25 -----这里请按照自己的路径来写 下面俩句完全可以copy过来 通用。
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
最后再检查java 版本信息
java -version
其实我有个jdk 是tar.gz格式解压完并不知道如何配置java home而已。配置对的话是可以看到版本信息的
谢谢liv2005 的细心指导。再次感谢 谢谢各位。
#15
悲催的今天居然跟楼主遇到了同样的问题
#16
楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。
#17
确实。
不过这个问题 也有可能跟哇操作系统有关。 ylmf os
#18
一:
ylmf os 不支持 rpm 命令,起码我的这个版本就是。
所以rpm格式对我来说无用。这个jdk是rpm版本的
二:
我要的就是在linux下编程ide + jdk +tomcat +数据库而已。
我没想要gcc 编译linux底层
所以 满足了我的需求。
三 :
帖子已结。我也不是在大学时候时间很充裕的人了。
项目紧迫。我要的只是结果。