Java 版 (精华区)

发信人: DreamWeaver (dw.hit.edu.cn改版啦), 信区: Java
标  题: Java从零开始 之 开始动手
发信站: 哈工大紫丁香 (2003年05月24日09:28:45 星期六), 站内信件

/**
* Javor@Lilac
* 本篇旨在使用户能够动手搭建Java环境
* 创建日期:2003-05-24
* 最后修改日期:2003-05-30
* hdpan@hit.edu.cn
*/

    阅读本篇文章时,缺省的认为你已对Java有了初步了解。

    我们的三件工具是:
    
    1.JDK
    2.JavaDoc,最好是WinHelp各式的,便于检索
    3.一本参考书或者Java Tutorial
    
    让我们来开始安装和测试这些工具。
    
    首先,来安装JDK,这是最重要的一步,分Windows系统和 Linux系统来讲
述。

    首先取得JDK,校内通过ftp://dw.hit.edu.cn/java/software/JDK/j2se
或者http://dw.hit.edu.cn:8080/java/software/JDK/j2se/来取得最新的JDK,
校外可以通过Java的官方站点 http://java.sun.com/j2se/downloads.html来
取得。现在最新版是j2sdk-1_4_1-windows-i586.exe。

    安装JDK,前面已经说过,此 JDK包含了Sun的一套开发工具,包含了Java虚
拟机,包含了标准类库。像一般的 Windows安装程序一样,用鼠标双击此安装程
序即开始安装,同样的在安装过程中需要选择安装目录,注意安装后的目录有60
多M,所以选择安装目录的时候要注意磁盘空间,这里我们选定D:\j2sdk1.4.1\,
整个安装根据机器情况会持续几分钟,中途需要选定是否要为IE安装插件,缺省
的是。非常简单和愉快地结束了JDK的安装。

    来看一下安装后的目录下都有什么东西:

+---bin      //Sun提供的工具的目录,例如:java、javac、javadoc
|
+---demo     //演示文件,例如一些applet的掩饰
|
+---include  //编写jni时用到的一些头文件,C语言编写的
|
+---jre      //Java虚拟机目录,同时在安装的时候,在系统所在目录也会安装
|              一个同样的目录
|
\---lib      //类库的目录
    

    也不是很难嘛~,接下来有点困惑的是环境变量的设置。

    环境变量的设定

[注]这里我只说明怎么做,没有说明为什么这么做,留待下一次说明。
    
[WinXP、Win2000系统]
    设定PATH:在我的电脑上面点击右键 -> 属性,或者控制面板 -> 系统,然
后 高级 -> 环境变量,在系统变量里面找到 PATH(肯定存在),然后点编辑,
例如我现在的PATH是:%SystemRoot%\system32;%SystemRoot%,那么我们在字符
串的前面(注意不是后面)加上我们需要设定的PATH,这里我们想在任何路径下
敲入java或者javac,都能运行D:\j2sdk1.4.1\bin\下的java和javac。编辑后的
PATH为:(注意中间还有一个分号隔开)
D:\j2sdk1.4.0\bin;%SystemRoot%\system32;%SystemRoot%

    点击确定后,此PATH即生效。

    设定CLASSPATH:在没有接触Java之前,PATH你也许听说过,但是CLASSPATH
你一定没有听说过吧?:),接下来来添加CLASSPATH

    为什么还要添加CLASSPATH,添加了PATH还不够吗?这个问题后面再讨论。:)
    
    按照PATH的步骤操作,所不同的是,这次我们需要新建一个变量,而设定 
PATH时只需要编辑。在系统变量里面点击新建,新建一个CLASSPATH变量,变量名
为:CLASSPATH,其值为(注意最前面有一个.呀,还有注意用分号隔开):
.;D:\j2sdk1.4.0\lib\tools.jar;D:\j2sdk1.4.0\lib\dt.jar

    tools.jar是Sun开发的那一套工具,咦?Sun开发的工具不是在 bin目录下的
exe文件吗?怎么这里也有呢?答曰:bin目录下的文件调用的是tools.jar。
    dt.jar是某些javax.swing。*的扩展类库。

    点击确定后,此CLASSPATH既生效。
  
[Win98系统]
    需要更改C:\autoexec.bat,编辑此文件,加入:
    set path=.;c:\jdk1.3\bin;%path%
    set classpath=.;D:\j2sdk1.4.0\lib\tools.jar;D:\j2sdk1.4.0\lib\dt.jar
    保存,重新启动计算机。

    安装好了JDK,第一种工具搞定了,接下来搞定第二、三种工具。JavaDoc可以
从dw(简写,相信你也知道是哪里了)的相应位置(猜猜会在什么位置)下载,校外可
以在http://www.confluent.fr/javadoc/indexe.html下载WinHelp格式的,html格
式当然是Java的官方网站了,javatutorial也可以在上述位置下载。参考书嘛,最
好还是买一本。:)

    接下来是测试工作:
    随便某个目录编写一个 HelloWorld.java,注意文件名、扩展名、大小写。一
切都要注意,尤其是扩展名和大小写,也许你的系统隐藏了扩展名,通过
控制面板 -> 文件夹选项 -> 查看 -> 隐藏已知类型文件的扩展名,勾掉这个就可
以了。
    例如:
    
C:\>edit HelloWorld.java
class HelloWorld{
    pubic static void main(String[] args){
        System.out.println("HelloWorld!");
    }
}
//保存
C:\>javac HelloWorld.java

C:\>java HelloWorld
HelloWorld!

    如果你每一步都按我上面所述操作,保准你结果和我一样。:)

[Linux平台]

0.准备工作
  下载jdk:可以从各ftp站点下载。校内可以从ftp://dw.hit.edu.cn下载
           官方站点是:http://java.sun.com/j2se/downloads.html
           现在,我们得到的jdk文件是:j2sdk-1_4_2-linux-i386.bin

1.安装jdk

  按如下命令进行安装:

  将文件变为可执行
  #chmod +x j2sdk-1_4_2-linux-i386.bin

  安装   
  #./j2sdk-1_4_2-linux-i386.bin

  有一种版本是运行之后解压成一个rpm文件。所以还要安装rpm文件
  假设解压后的rpm文件为j2sdk-1_4_2-linux-i386.rpm

  #rpm -ivh j2sdk-1_4_2-linux-i586.rpm 
 Preparing...                ########################################### [100%]
    1:j2sdk                  ########################################### [100%]
  # cd /usr/
    X11R6     bin       dict      etc       games     include   java      
    kerberos  lib       libexec   local     sbin      share     src       tmp
  # cd /usr/java/
  # ls
  j2sdk1.4.2
  # cd j2sdk1.4.2/
  # ls
  bin  COPYRIGHT  demo  include  jre  lib  LICENSE  man  README  README.html  
  src.zip  THIRDPARTYLICENSEREADME.txt

  默认安装在/usr/java/j2sdk1.4.2目录下(或者相似目录,注意安装过程中的文字)

2.环境变量的设定
  按如下命令设定
  #vi /etc/profile
  在PATH后面加上/usr/java/j2sdk1.4.2/bin,不过这里不同的PATH要用冒号隔开
  可以重新编写一行 PATH=$PATH:/usr/java/j2sdk1.4.0/bin
  设定CLASSPATH,在/etc/profile里面添加两行:
  CLASSPATH=.:/usr/java/j2sdk1.4.2/lib/dt.jar:/usr/java/j2sdk1.4.2
  /lib/tools.jar  
  export CLASSPATH

  注意中间使用冒号分隔而不是用分号分隔。

  注销,重新登陆或者使用source /etc/profile 来激活新设定的环境变量

[完]

--
    小子,从今天开始,你就是紫丁香的低等下人
                                DreamWeaver就是你的终身代号。开始做事!
    --------------------------------------------------------------------
    sigh,:( 死做活做像条狗,被人骂不能汪汪叫,像条狗,真好笑,
                                被人骂不能汪汪叫,像条狗,真好笑。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.4]
※ 修改:·DreamWeaver 於 05月24日09:32:59 修改本文·[FROM: 202.118.239.4]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.271毫秒