文选流氓 发表于 2003-2-3 00:08

Java-1-3-给学习java的师弟师妹们 (转载)

发信人: qyjohn (Sweet Potato -- 太阳最红,咪咪最亲), 信区: Java
标题: 给学习java的师弟师妹们 (转载)
发信站: BBS 水木清华站 (Thu Sep5 04:12:26 2002), 站内信件

【 以下文字转载自 test 讨论区 】
发信人: franki (努力~~奋斗~~|||其实只是一个梦想....), 信区: test
标题: 给学习java的师弟师妹们
发信站: BBS 水木清华站 (Thu Sep5 03:19:46 2002), 站内信件

发信人: franki (努力~~奋斗~~|||其实只是一个梦想....), 信区: SEM
标题: 给学习java的师弟师妹们
发信站: BBS 水木清华站 (Thu Sep5 03:17:56 2002), 站内信件

      我们看到好多新手上路的文章都说要设置什么path,classpath
      之类的冬冬,可能一开始就被弄晕了,其实我们完全可以抛开

      这个,只不过不方便我们编译、运行罢了

      我们先安装j2sdk1.4.0_01,这个可能不是最新的,但是够用了
    ftp://166.111.164.9:1421/Pub/Develop/Java/j2sdk-1_4_0_01-windows-i586.exe
      采用默认安装完毕后,我们就可以用它来编译、运行java程序了
      我们来copy一个典型的HelloWorld.java的程序,新建一个记事本文件
      不管三七二十一输入如下代码:

      // HelloWorld.java
      public class HelloWorld {
      public static void main(String args[]) {
             System.out.println("Hello World!") ;
                }
      }

      然后大家会说这个一个记事本文件阿,怎么变成*.java呢?
      控制面板--文件夹选项--查看--隐藏已知文件类型的扩展名(去掉勾勾)
      这样你就会发现你的记事本文件的名称多了一个叫做*.txt的扩展名
      现在把它的全名改成HelloWorld.java(注意大小写),你可以把它放到任何目录

      为了方便起见,我假设放入d:\根目录,那么我们开始编译该程序
      点击开始--运行--cmd(win2000/xp)/command(win95/98/me)
      然后输入d:,默认方式下我们的j2sdk是安装在c:\j2sdk1.4.0_01里的,那么
      现在我们开始用c:\j2sdk1.4.0_01\bin\下的javac.exe对HelloWorld.java进行
      编译,由于我们先不设置path,所以我们在运行javac.exe的时候需要输入
      该命令的绝对路径
      D:\>c:\j2sdk1.4.0_01\bin\javac.exe HelloWorld.java (当然.exe可以不要)
      这时候我们会发现d:\根目录下多了一个HelloWorld.class的文件,那么这
      就是我们编译好的程序,但是不能直接双击运行,需要用java.exe来运行,
      同样,我们没有设置classpath,那么这个时候该怎么执行呢?
      D:\>c:\j2sdk1.4.0_01\bin\java.exe -classpath . HelloWorld
      (注意这里的这个“.”,这个表示的是当前目录的意思,前面的参数
      -classpath跟后面的"."就是指明当前目录即为该HelloWorld程序的classpath)
      输出结果:
      Hello World!
      恭喜,你终于迈出了第一步~~

      那为什么要设置path跟classpath呢?无非就是为了让大家省事一点罢了,
      为什么我们可以直接点击开始--运行--cmd.exe?这个程序明明是放在
      c:\winnt\system32里的阿,就是因为设置了path的缘故,这个我们可以
      在控制面板--系统--高级--环境变量--系统变量中看到有一个path的设置
      编辑之,在后面加入;c:\j2sdk1.4.0_01\bin\
      这样你就不需要每次输入一常串c:\j2sdk1.4.0_01\bin\javac
      来编译程序了,也不用c:\j2sdk1.4.0_01\bin\java 来执行程序了,
      输入javac 或者java 就能直接的编译或者运行程序。
      至于classpath 的设置的话就在里面新建一个变量classpath,然后把
      它指到一个你用来存放编译好的*.class程序的地方,用来直接运行
      程序java HelloWorld ,而不需要输入java -classpath . HelloWorld了。

      好了,这个说明应该是够明白了,希望师弟师妹还是能好好学一点点编程知识,

      基本的东西懂一些也不是坏事情,我尽自己的能力写了这么一点,希望对大家
      入门有一点帮助。当然,这份东西贻笑大方了。

      后面的事情请大家多多看看java版精华区的一些文章,同时
      http://sem.thunet.org/Java/目录内有很多java书籍可以供大家查阅,
      希望大家努力:)


--
       ★         q T═╮
╰   T══         d T═╣
   ╭╯         t T═╯
╰╰╦-          ★╬-
╭   U║║          -╬-
╯╯╰╯      - T╩═-
页: [1]
查看完整版本: Java-1-3-给学习java的师弟师妹们 (转载)