kooyee ‘s blog

          開(kāi)源軟件, 眾人努力的結(jié)晶, 全人類的共同財(cái)富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          Installing the Java Software Developers Kit Version (SDK) 1.4:

          Download: http://java.sun.com/j2se/1.4/download.html
          (Download j2sdk-1_4_0_03-linux-i586-rpm.bin)
          x86_64 AMD Athelon/Opteron/Turion-64/EM64T info for: jdk-1_5_0_version-linux-amd64-rpm.bin

          Install:

          chmod +x j2sdk-1_4_0_03-linux-i586-rpm.bin
          ./j2sdk-1_4_0_03-linux-i586-rpm.bin
          ...
          This is where you agree to their license. Press the space bar to scroll down in "More".
          Do you agree the the above license terms? [yes or no]
          yes
          ...
          rpm -ivh j2sdk-1_4_0_03-fcs-linux-i586.rpm
          
          The SDK installed in /usr/java/j2sdk1.4.0_03/

          Set environment variables. (Add to $HOME/.bash_profile)

          PATH=/usr/java/j2sdk1.4.0_03/bin:$PATH:$HOME/bin:./
          export PATH
          export JAVA_HOME=/usr/java/j2sdk1.4.0_03
          export CLASSPATH=/usr/java/j2sdk1.4.0_03/lib/tools.jar:/usr/java/j2sdk1.4.0_03/jre/lib/rt.jar:./
          
          Must include "./" in CLASSPATH. This is necessary in 1.4.0_03.

          Test program: Test.java

          public class Test
                      {
                      public static void main(String[] args)
                      {
                      System.out.println("Hello world");
                      }
                      }
                      
          Compile: javac Test.java

          (or /usr/java/j2sdk1.4.0/bin/javac Test.java)
          Note that the file name and the class name are the same. This became a requirement in SDK 1.4. The result of the compile is the file: Test.class

          Run:

          [prompt]$ java Test
          Hello world
          
          (or /usr/java/j2sdk1.4.0/bin/java Test)

          [Potential Pitfall]: Red Hat Enterprise Linux and other Linus systems which install GNU Java may find that this conflicts with the Sun Java installation. You may have to remove this (for example RHEL4):
          rpm -e java-1.4.2-gcj-compat-1.4.2.0-27jpp java-1.4.2-gcj-compat-devel-1.4.2.0-27jpp.noarch

          The Java SDK includes the following commands:

          • javac: Linux Java compiler (i.e. javac program-name.java)
          • java: Byte code interpreter / Java program launcher. (i.e. java program-name Do not include ".class" extension.)
            Test version: java -version
          • appletviewer: Views Java applet embedded in html file. (appletviewer myfile.html)
          • javaws: Java Web Start application manager. Java application handler for browser.
            (Also see YoLinux Mozilla configuration tutorial)
          • javadoc: Generate API documentation from tagged comments.
          • javah: Creates C header and stub files for Java class.
          • javap: Java file disassembler
          • jdb: Java debugger
          • jar: JAR archive file generation tool.
          主站蜘蛛池模板: 平定县| 龙口市| 浦县| 田阳县| 长岭县| 武川县| 南涧| 武汉市| 伊吾县| 平陆县| 黄冈市| 汉沽区| 定襄县| 通榆县| 昌都县| 长武县| 手机| 务川| 南郑县| 周宁县| 张家口市| 油尖旺区| 苗栗市| 扎囊县| 南召县| 万源市| 金寨县| 大荔县| 江都市| 酉阳| 南乐县| 桃源县| 沁水县| 汕尾市| 南阳市| 自贡市| 股票| 肃南| 柯坪县| 凉山| 察隅县|