QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1657|回复: 0

[系列.原创]Linux不完全攻略_08

[复制链接]
发表于 2004-11-4 15:12:39 | 显示全部楼层 |阅读模式
回复贴到 http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=91508 。不要回复本贴。

[code:1]
8        Java2-Software-Development-Kit
        版本:2004-10-26-01

    Java2-Software-Development-Kit,J2SDK。
    Java的优势与缺陷,不在本文内容范围中。如果你打定主意要装,就请继续看。

        8.1        准备工作

    去 http://java.sun.com ,找J2SE软件包下载。这是标准版(Java2-Standard-Edition)。注意,操作系统是Linux,硬件平台是Intel兼容的 x86,不要找错了。用你习惯的方式把软件包下回来。
    J2SE现在最新版本为“5.0”,包含的“JDK”版本为“1.5.0-b64”。它有不少新特性,支持更新的标准。下载页面为 http://java.sun.com/j2se/1.5.0/download.jsp 需要下载的项目为“Linux self-extracting file”。

        8.2        安装

    下载回的文件最初的后缀名是“.bin”,这种文件类似Windows下的自解压安装文件。切换到这个文件所在的目录。

    我的安装文件被下载并保存为“/opt/prog/tmp/jdk-1_5_0-linux-i586.bin”,执行:
[root@TFW-RFL40 root]# cd /opt/prog/tmp
[root@TFW-RFL40 tmp]#

    直接运行这个文件:
[root@TFW-RFL40 tmp]# ./安装文件.bin

    如果报告权限错误,请把该文件的权限改为可执行。或者执行:
[root@TFW-RFL40 tmp]# sh ./安装文件.bin

   该目录下会生成一个名为“jdk1.5.0”的目录。这是个说挪窝就能挪窝的软件,它被我移动到目录“/opt/prog/m/Java”里。

        8.3        设置

                8.3.1        常规设置

    软件放置到位了。但是此时Linux并不知道这套java的东东在哪里,需要在环境变量里指明。有两个地方,如果只想某个用户使用,改该用户主目录下的“.bash_profile”;如果希望所有用户都可用,要改“/etc/profile”。

    以下为环境变量文件中的相关部分:
########################################
#v1        J2SDK        1.4.1_2/1.5.0
#        Non-Compiled
#        Moveable
JAVA_HOME="/opt/prog/m/Java/J2SDK"
PATH=$PATH:"/opt/prog/m/Java/J2SDK/bin"                                         CLASSPATH=$CLASSPATH:"./"
export JAVA_HOME PATH CLASSPATH
########################################

    我曾经使用的是“jdk-1.4.1_02”,为了升级时不必改文件,我做了一个符号链接“/opt/prog/m/Java/J2SDK”指向它。这次升级,我删除了整个链接,重新创建了同名但是指向“/opt/prog/m/Java/jdk1.5.0”的链接。

    “JAVA_HOME”,软件的安装位置。许多依赖Java的软件也需要这个信息;
    “PATH”,不再解释;
    “CLASSPATH”,Java虚拟机要装载的类的存放路径,能够设置多个,之间用“:”隔开;
    “export”,强制它后面跟的东西生效,并不是所有软件都需要,但最好还是加上,以防万一。

    我装了两套Linux,但是我不用安装两次J2SDK。这两套Linux共享安装J2SDK的分区,只需要分别设置好环境变量即可。

        8.4        写个Java程序,跑跑试试吧。

        8.3        JDBC

    如果你要用Java程序操作数据库,你需要该数据库管理系统的JDBC驱动。

    JDBC是Sun提供的一套数据库编程接口API函数,由Java语言编写的类、界面组成。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统。不但如此,使用Java编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。Java和JDBC的结合可以让开发人员在开发数据库应用程序时真正实现“WriteOnce,RunEverywhere”。

    下载的JDBC驱动一般是“*.jar”或“*.zip”文件。Linux一般不会主动去找这种文件中的类,最好把它们解压缩,放置在其中一个“CLASSPATH”中,并在环境变量中声明。我的环境变相文件相关部分如下:
########################################
#v4        Java-JDBC        PostgreSQL-7.3.4
#        TFW
#        Moveable
CLASSPATH=$CLASSPATH:"/opt/prog/m/Java/Jclass/JDBC"
########################################
    这样就可以在程序中调用这个(些)驱动了。
[/code:1]

回复贴到 http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=91508 。不要回复本贴。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-27 17:30 , Processed in 0.041889 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表