[求助]ubunto安装jdk...+tomcat+其他开发软件ide

时间:2021-09-12 09:27:14
昨天弄了一天都没有任何结果。

都照着博客写都操作一步一步来的 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结尾。这就错了)

不知道是我哪里操作错误。

#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 找到任何软件包

#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 找到任何软件包


#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

#6


自己上网下载个jdk ,格式应该是rpm.bin 把它放到一个目录 下,修改它的属性chmod 777 jdk***rpm.bin
安装 ./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的操作,提示找不到文件,估计是你目录进错了吧...

#8


引用 6 楼 cxb1234 的回复:
自己上网下载个jdk ,格式应该是rpm.bin 把它放到一个目录 下,修改它的属性chmod 777 jdk***rpm.bin
安装 ./jdk***rpm.jdk
它会在目录下生成一个rpm文件,
chmod 777 ***.rpm 
rpm -ivh ***.rpm
安装后修改环境变量,再安装tomcat 就可以了
测试jdk是否安装完成 :java -version 
如……








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


引用 7 楼 liv2005 的回复:
jdk的bin包,加x权限后,直接执行之就可以了....然后它会解压出一个目录,直接mv到你想保存它的位置就可以了,比如

./jdk-6u25-linux-i586-rpm.bin
mv jdk1.6.0_25 /usr/local/java

另外你1L的操作,提示找不到文件,估计是你目录进错了吧...



同楼上出一样的问题。。



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 <选定的软件包>

#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

#12


引用 11 楼 liv2005 的回复:
为啥我觉得你的环境变量有问题,正常情况下,不可能那么多命令都找不到

"/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要"

ls都找不到不是很奇怪么,which ls 试试看


另外如果你用不了rpm包的话,可以直接下载Self Extracting Installer, 就是jdk-6u25-linux-i586.bin这个,执行就行了,连rp……



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命令试试看

#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 的细心指导。再次感谢 谢谢各位。
[求助]ubunto安装jdk...+tomcat+其他开发软件ide

#15


悲催的今天居然跟楼主遇到了同样的问题

#16


楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。

#17


引用 16 楼 ttm1984 的回复:
楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。


确实。
不过这个问题 也有可能跟哇操作系统有关。 ylmf os 

#18


引用 16 楼 ttm1984 的回复:
楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。

一:
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结尾。这就错了)

不知道是我哪里操作错误。

#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 找到任何软件包

#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 找到任何软件包


#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

#6


自己上网下载个jdk ,格式应该是rpm.bin 把它放到一个目录 下,修改它的属性chmod 777 jdk***rpm.bin
安装 ./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的操作,提示找不到文件,估计是你目录进错了吧...

#8


引用 6 楼 cxb1234 的回复:
自己上网下载个jdk ,格式应该是rpm.bin 把它放到一个目录 下,修改它的属性chmod 777 jdk***rpm.bin
安装 ./jdk***rpm.jdk
它会在目录下生成一个rpm文件,
chmod 777 ***.rpm 
rpm -ivh ***.rpm
安装后修改环境变量,再安装tomcat 就可以了
测试jdk是否安装完成 :java -version 
如……








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


引用 7 楼 liv2005 的回复:
jdk的bin包,加x权限后,直接执行之就可以了....然后它会解压出一个目录,直接mv到你想保存它的位置就可以了,比如

./jdk-6u25-linux-i586-rpm.bin
mv jdk1.6.0_25 /usr/local/java

另外你1L的操作,提示找不到文件,估计是你目录进错了吧...



同楼上出一样的问题。。



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 <选定的软件包>

#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

#12


引用 11 楼 liv2005 的回复:
为啥我觉得你的环境变量有问题,正常情况下,不可能那么多命令都找不到

"/bin/ls 被 jdk-2000:1.6.0_25-fcs.i586 所需要"

ls都找不到不是很奇怪么,which ls 试试看


另外如果你用不了rpm包的话,可以直接下载Self Extracting Installer, 就是jdk-6u25-linux-i586.bin这个,执行就行了,连rp……



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命令试试看

#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 的细心指导。再次感谢 谢谢各位。
[求助]ubunto安装jdk...+tomcat+其他开发软件ide

#15


悲催的今天居然跟楼主遇到了同样的问题

#16


楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。

#17


引用 16 楼 ttm1984 的回复:
楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。


确实。
不过这个问题 也有可能跟哇操作系统有关。 ylmf os 

#18


引用 16 楼 ttm1984 的回复:
楼主又回避了问题。这个问题并没有根本解决,只是换了个手段而已。

一:
ylmf os 不支持 rpm 命令,起码我的这个版本就是。

所以rpm格式对我来说无用。这个jdk是rpm版本的
二:

我要的就是在linux下编程ide + jdk +tomcat +数据库而已。
我没想要gcc 编译linux底层
所以 满足了我的需求。

三 :
帖子已结。我也不是在大学时候时间很充裕的人了。
项目紧迫。我要的只是结果。