jar是一些已编译好的类打的包,使用时如果不在当前目录要加入classpath,war是JSP里的打包文件。
你的path一定还没有设置正确,应加入jdk安装目录\bin

解决方案 »

  1.   

    war和jar文件使用范围是不同的,前者是超集,后者是超集中的子集.war一般要deploy到j2ee服务器上面部署运行,而你要运行jar中的类,需要这样:
    1.假设又一个jar文件my.jar,里头有一个类放在/package/a.class中(可以用winzip打开看其路径)
    2.运行:
    java -classpath %classpath%;my.jar package.a为了编译java源文件,你需要给编译器指定类路径,在windows系统变量中设置
    classpath=c:\jdk1.4\lib\tools.jar;.
    然后javac 你的源文件