-

贤钟的博客

一个人的奋斗
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

CentOS上安装JAVA运行环境

Posted on 2010-05-28 17:40  贤钟  阅读(1176)  评论(0编辑  收藏  举报

 今天安装JAVA环境,

 

[root@localhost ~]# chmod +x java_ee_sdk-5_08-jdk-6u18-linux-ml.bin

[root@localhost ~]# ./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

 

 

提示libstdc++.so.5 这个组件找不到, 使用yum install libstdc++.so.5  安装

================================================================================
 Package                     Arch         Version            Repository    Size
================================================================================
Installing:
 compat-libstdc++-33         i386         3.2.3-61           base         232 k

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 232 k
Is this ok [y/N]:

 

安装以后就可以运行了 。

---------------------------------------------------------------------

[root@localhost j2ee]# ./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin                 Checking available disk space...
Checking Java(TM) 2 Runtime Environment...
Extracting Java(TM) 2 Runtime Environment files...
*** glibc detected *** ./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin: double free or corruption (!prev): 0x0924c390 ***
======= Backtrace: =========
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6[0x1a05a5]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6(cfree+0x59)[0x1a09e9]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(GetPublicJREPath+0x6df)[0x8054269]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(main+0x8f8)[0x804e37c]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6(__libc_start_main+0xdc)[0x14ce9c]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(dlopen+0x41)[0x804c9f5]
======= Memory map: ========
00110000-00135000 r-xp 00000000 fd:00 1867808    /lib/libm-2.5.so
00135000-00136000 r-xp 00024000 fd:00 1867808    /lib/libm-2.5.so
00136000-00137000 rwxp 00025000 fd:00 1867808    /lib/libm-2.5.so
00137000-00276000 r-xp 00000000 fd:00 1867800    /lib/libc-2.5.so
00276000-00277000 --xp 0013f000 fd:00 1867800    /lib/libc-2.5.so
00277000-00279000 r-xp 0013f000 fd:00 1867800    /lib/libc-2.5.so
00279000-0027a000 rwxp 00141000 fd:00 1867800    /lib/libc-2.5.so
0027a000-0027d000 rwxp 0027a000 00:00 0
0027d000-0027e000 r-xp 00000000 fd:00 1737035    /usr/lib/gconv/ISO8859-1.so
0027e000-00280000 rwxp 00000000 fd:00 1737035    /usr/lib/gconv/ISO8859-1.so
00560000-0057a000 r-xp 00000000 fd:00 1867793    /lib/ld-2.5.so
0057a000-0057b000 r-xp 00019000 fd:00 1867793    /lib/ld-2.5.so
0057b000-0057c000 rwxp 0001a000 fd:00 1867793    /lib/ld-2.5.so
005cd000-005dc000 r-xp 00000000 fd:00 1867826    /lib/libresolv-2.5.so
005dc000-005dd000 r-xp 0000e000 fd:00 1867826    /lib/libresolv-2.5.so
005dd000-005de000 rwxp 0000f000 fd:00 1867826    /lib/libresolv-2.5.so
005de000-005e0000 rwxp 005de000 00:00 0
00667000-0067b000 r-xp 00000000 fd:00 1867824    /lib/libpthread-2.5.so
0067b000-0067c000 r-xp 00013000 fd:00 1867824    /lib/libpthread-2.5.so
0067c000-0067d000 rwxp 00014000 fd:00 1867824    /lib/libpthread-2.5.so
0067d000-0067f000 rwxp 0067d000 00:00 0
00826000-0082f000 r-xp 00000000 fd:00 1867804    /lib/libcrypt-2.5.so
0082f000-00830000 r-xp 00008000 fd:00 1867804    /lib/libcrypt-2.5.so
00830000-00831000 rwxp 00009000 fd:00 1867804    /lib/libcrypt-2.5.so
00831000-00858000 rwxp 00831000 00:00 0
00b73000-00b74000 r-xp 00b73000 00:00 0          [vdso]
00b93000-00c42000 r-xp 00000000 fd:00 1652226    /usr/lib/libstdc++.so.5.0.7
00c42000-00c47000 rwxp 000ae000 fd:00 1652226    /usr/lib/libstdc++.so.5.0.7
00c47000-00c4c000 rwxp 00c47000 00:00 0
00cb3000-00cbe000 r-xp 00000000 fd:00 1867779    /lib/libgcc_s-4.1.2-20080825.so.1
00cbe000-00cbf000 rwxp 0000a000 fd:00 1867779    /lib/libgcc_s-4.1.2-20080825.so.1
00eac000-00eae000 r-xp 00000000 fd:00 1867806    /lib/libdl-2.5.so
00eae000-00eaf000 r-xp 00001000 fd:00 1867806    /lib/libdl-2.5.so
00eaf000-00eb0000 rwxp 00002000 fd:00 1867806    /lib/libdl-2.5.so
08048000-08061000 r-xp 00000000 fd:00 720907     /root/j2ee/java_ee_sdk-5_08-jdk-6u18-linux-ml.bin
08061000-08063000 rw-p 00018000 fd:00 720907     /root/j2ee/java_ee_sdk-5_08-jdk-6u18-linux-ml.bin
09241000-09262000 rw-p 09241000 00:00 0          [heap]
b7d67000-b7d68000 rw-p b7d67000 00:00 0
b7d68000-b7d6f000 r--s 00000000 fd:00 1737112    /usr/lib/gconv/gconv-modules.cache
b7d6f000-b7d70000 r--p 016bb000 fd:00 1642734    /usr/lib/locale/locale-archive
b7d70000-b7d76000 r--p 01697000 fd:00 1642734    /usr/lib/locale/locale-archive
b7d76000-b7daa000 r--p 0165f000 fd:00 1642734    /usr/lib/locale/locale-archive
b7daa000-b7faa000 r--p 00000000 fd:00 1642734    /usr/lib/locale/locale-archive
b7faa000-b7fac000 rw-p b7faa000 00:00 0
b7fb2000-b7fb3000 rw-p b7fb2000 00:00 0
bf8c4000-bf8d9000 rw-p bffea000 00:00 0          [stack]
Deleting temporary files...
*** glibc detected *** ./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin: free(): invalid next size (normal): 0x0924c4a8 ***
======= Backtrace: =========
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6[0x1a05a5]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6(cfree+0x59)[0x1a09e9]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(DeleteFilesAndDirectories+0x255)[0x80558ac]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(DeleteFilesAndDirectories+0x247)[0x805589e]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(DeleteFilesAndDirectories+0x247)[0x805589e]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(DeleteFilesAndDirectories+0x247)[0x805589e]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(DeleteFilesAndDirectories+0x247)[0x805589e]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(DeleteFilesAndDirectories+0x247)[0x805589e]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(vfprintf+0x3523)[0x804fbf7]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(vfprintf+0x3478)[0x804fb4c]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(vfprintf+0x34dc)[0x804fbb0]
[0xb73420]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6(abort+0x101)[0x161701]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6[0x19828b]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6[0x1a05a5]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6(cfree+0x59)[0x1a09e9]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(GetPublicJREPath+0x6df)[0x8054269]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(main+0x8f8)[0x804e37c]
/root/j2ee/http://www.cnblogs.com/lib/libc.so.6(__libc_start_main+0xdc)[0x14ce9c]
./java_ee_sdk-5_08-jdk-6u18-linux-ml.bin(dlopen+0x41)[0x804c9f5]
======= Memory map: ========
00110000-00135000 r-xp 00000000 fd:00 1867808    /lib/libm-2.5.so
00135000-00136000 r-xp 00024000 fd:00 1867808    /lib/libm-2.5.so
00136000-00137000 rwxp 00025000 fd:00 1867808    /lib/libm-2.5.so
00137000-00276000 r-xp 00000000 fd:00 1867800    /lib/libc-2.5.so
00276000-00277000 --xp 0013f000 fd:00 1867800    /lib/libc-2.5.so
00277000-00279000 r-xp 0013f000 fd:00 1867800    /lib/libc-2.5.so
00279000-0027a000 rwxp 00141000 fd:00 1867800    /lib/libc-2.5.so
0027a000-0027d000 rwxp 0027a000 00:00 0
0027d000-0027e000 r-xp 00000000 fd:00 1737035    /usr/lib/gconv/ISO8859-1.so
0027e000-00280000 rwxp 00000000 fd:00 1737035    /usr/lib/gconv/ISO8859-1.so
00560000-0057a000 r-xp 00000000 fd:00 1867793    /lib/ld-2.5.so
0057a000-0057b000 r-xp 00019000 fd:00 1867793    /lib/ld-2.5.so
0057b000-0057c000 rwxp 0001a000 fd:00 1867793    /lib/ld-2.5.so
005cd000-005dc000 r-xp 00000000 fd:00 1867826    /lib/libresolv-2.5.so
005dc000-005dd000 r-xp 0000e000 fd:00 1867826    /lib/libresolv-2.5.so
005dd000-005de000 rwxp 0000f000 fd:00 1867826    /lib/libresolv-2.5.so
005de000-005e0000 rwxp 005de000 00:00 0
00667000-0067b000 r-xp 00000000 fd:00 1867824    /lib/libpthread-2.5.so
0067b000-0067c000 r-xp 00013000 fd:00 1867824    /lib/libpthread-2.5.so
0067c000-0067d000 rwxp 00014000 fd:00 1867824    /lib/libpthread-2.5.so
0067d000-0067f000 rwxp 0067d000 00:00 0
00826000-0082f000 r-xp 00000000 fd:00 1867804    /lib/libcrypt-2.5.so
0082f000-00830000 r-xp 00008000 fd:00 1867804    /lib/libcrypt-2.5.so
00830000-00831000 rwxp 00009000 fd:00 1867804    /lib/libcrypt-2.5.so
00831000-00858000 rwxp 00831000 00:00 0
00b73000-00b74000 r-xp 00b73000 00:00 0          [vdso]
00b93000-00c42000 r-xp 00000000 fd:00 1652226    /usr/lib/libstdc++.so.5.0.7
00c42000-00c47000 rwxp 000ae000 fd:00 1652226    /usr/lib/libstdc++.so.5.0.7
00c47000-00c4c000 rwxp 00c47000 00:00 0
00cb3000-00cbe000 r-xp 00000000 fd:00 1867779    /lib/libgcc_s-4.1.2-20080825.so.1
00cbe000-00cbf000 rwxp 0000a000 fd:00 1867779    /lib/libgcc_s-4.1.2-20080825.so.1
00eac000-00eae000 r-xp 00000000 fd:00 1867806    /lib/libdl-2.5.so
00eae000-00eaf000 r-xp 00001000 fd:00 1867806    /lib/libdl-2.5.so
00eaf000-00eb0000 rwxp 00002000 fd:00 1867806    /lib/libdl-2.5.so
08048000-08061000 r-xp 00000000 fd:00 720907     /root/j2ee/java_ee_sdk-5_08-jdk-6u18-linux-ml.bin
08061000-08063000 rw-p 00018000 fd:00 720907     /root/j2ee/java_ee_sdk-5_08-jdk-6u18-linux-ml.bin
09241000-09288000 rw-p 09241000 00:00 0          [heap]
b7d67000-b7d68000 rw-p b7d67000 00:00 0
b7d68000-b7d6f000 r--s 00000000 fd:00 1737112    /usr/lib/gconv/gconv-modules.cache
b7d6f000-b7d70000 r--p 016bb000 fd:00 1642734    /usr/lib/locale/locale-archive
b7d70000-b7d76000 r--p 01697000 fd:00 1642734    /usr/lib/locale/locale-archive
b7d76000-b7daa000 r--p 0165f000 fd:00 1642734    /usr/lib/locale/locale-archive
b7daa000-b7faa000 r--p 00000000 fd:00 1642734    /usr/lib/locale/locale-archive
b7faa000-b7fac000 rw-p b7faa000 00:00 0
b7fb2000-b7fb3000 rw-p b7fb2000 00:00 0
bf8c4000-bf8d9000 rw-p bffea000 00:00 0          [stack]
Deleting temporary files...
Aborted
[root@localhost j2ee]#

 

----------------------------------------------------------------------------

安装失败,有可能是文件下载不全,估计是在桌面环境下安装的, 控制台安装不成功。  只能安装jdk 1.6了

./jdk-6u20-linux-i586-rpm.bin

会出现协议,看完输入yes安装,  如果没有耐心看完直接按  Ctrl +C 跳过。

 

 

 

 

Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
  inflating: jdk-6u20-linux-i586.rpm
  inflating: sun-javadb-common-10.5.3-0.2.i386.rpm
  inflating: sun-javadb-core-10.5.3-0.2.i386.rpm
  inflating: sun-javadb-client-10.5.3-0.2.i386.rpm
  inflating: sun-javadb-demo-10.5.3-0.2.i386.rpm
  inflating: sun-javadb-docs-10.5.3-0.2.i386.rpm
  inflating: sun-javadb-javadoc-10.5.3-0.2.i386.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
Installing JavaDB
Preparing...                ########################################### [100%]
   1:sun-javadb-common      ########################################### [ 17%]
   2:sun-javadb-core        ########################################### [ 33%]
   3:sun-javadb-client      ########################################### [ 50%]
   4:sun-javadb-demo        ########################################### [ 67%]
   5:sun-javadb-docs        ########################################### [ 83%]
   6:sun-javadb-javadoc     ########################################### [100%]

Java(TM) SE Development Kit 6 successfully installed.

Product Registration is FREE and includes many benefits:
* Notification of new versions, patches, and updates
* Special offers on Sun products, services and training
* Access to early releases and documentation

Product and system data will be collected. If your configuration
supports a browser, the Sun Product Registration form for
the JDK will be presented. If you do not register, none of
this information will be saved. You may also register your
JDK later by opening the register.html file (located in
the JDK installation directory) in a browser.

For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html

Press Enter to continue.....

 

Done.
[root@localhost j]#

 

安装完成

 

[root@localhost ~]# java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
[root@localhost ~]#

 

 


 

 

 

 


--
---