请教为什么没有classpath也可以运行resin
也可以编译java代码阿

解决方案 »

  1.   

    "系统变量里面没有java_home变量,也没有classpath变量
    (环境:w2ksrv,在我的电脑属性当中看的)"
    在高级选项里不是有吗?
      

  2.   

    在w2ksrv控制面板/系统/高级/环境变量中就可以看到path了
      

  3.   

    Kosling(Kosling) 
    caiyanying732() 
    boyard(叶落知秋) 
    hi,你们好,谢谢你们的回答。
      我这里并不是怀疑计算机什么,但是,我的计算机里面确实没有classpath系统变量,正如上面可以看到的。
      另外我重起机器了也是没有用,
      然后却可以正常通过java -version得到jdk版本,还有可以运行resin服务,所以才郁闷了  要说明的是,我当然知道 控制面板/系统/高级/环境变量中就可以看到path,看到的和我在前面cmd下得到的一样
      谢谢
      

  4.   

    hi,netany2003(wjg)
    呵呵,其实我只是想为什么没classpath也能运行java程序,算了,不管了,反正不影响我用程序,sigh
      

  5.   

    和jre有关系是不是?估计是这个的原因吧
      

  6.   

    这表示你的path中有jdk这个路径了,所以才能运行java -version
    但如果你在任何一个目录下编辑一个.java文件,如果可以编译的话,你没有classpath那么就不可能能运行这个.class文件。
      

  7.   

    但是,你看我的path变量里面没有jdk相关的目录刚才把jre删掉,不能运行了,呵呵
      

  8.   

    设置classpath这个变量是可以在程序目录下就运行和调试程序 ,没有classpath 你只能将程序放入jdk\bin这个目录下进行编译和调试 。