编译就是用jdk的工具,在dos下输入javac xxx.java得到的.class

解决方案 »

  1.   

    你的环境变量可能没有设置好,另外,sql.java文件中要引入java.sql.*
    即 import java.sql.*;win2000环境下设置环境变量:
    右击‘我的电脑’点击‘属性’点‘高级’,‘环境变量’,点‘新建,在变量名里输入:path,变量值里输入:路径即可!eg:  path
         c:\j2sdk\binwin98下
      找到AUTOEXEC 批处理文件,点右健,“编辑”,即可设置!
    ======================================================================一,这里需要讲一下环境变量的设置:
    为了便于编译java(java--->class)文件设置(administrator或系统变量也可)如下:
    path
    c:\j2sdk\bin
    有的版本较低要具体设置如下:
    path
    c:\j2sdk\
    二,servlet的编译必须设置(administrator)环境变量(java-->class),指定servlet.jar的路径例如
    classpath
    C:\j2sdk\jwsdp\common\lib\servlet.jar注意: servlet编译后的class文件要放在C:\resin-1.2.3\doc\WEB-INF\classes下
     j2sdk并没有自带servlet.jar ,把他拷贝到c:\j2sdk\lib\目录下,一定要在administrator中设置他的路径,在系统变量中设置与否没有关系四,
    c:\java setup.class
    要想执行成功,必须把.\;设置到环境变量中,这样就不必要再把class文件放在
    C:\resin-1.2.3\doc\WEB-INF\classes也可执行class文件了(在setup.class 文件中有main函数调用的前提下)
    五,class文件中必须有 main函数调用才可在直接在java *.class命令下直接运行,另外还要设置classpath的路径在环境变量中的administrator 中,eg: d:\resin\doc\web-inf\classes  然后把class文件放到那里即可,如果设置成./ 则放在根目录下即可  六,javac不能运行  只需在系统变量中加入c:\j2sdk\bin即可
      java不能运行,只需在系统变量加入classpath即可
      

  2.   

    可是还有问题
    我发现tools.jar不再bin文件里,在lib中我写成c:\jdk路径\lib\tools.jar
    可是打开startup.bat后他说找不到c;\jdk;c:\jdk\bin\java