在Win7里,能正常编译一个Java编程,但是在运行的时候提示出错。
对Win7不熟,也不知道是咋回事,xp下没这问题呀
详情如图,有哪位遇到过这问题,是怎么解决的?

解决方案 »

  1.   

    我的也是window7,却没有出现上面的问题。难道你的classpath没设置正确
      

  2.   

    在当前目录下
    java -cp . Hello
      

  3.   

    散分贴。
    安装完jdk后,配置JAVA_HOME,PATH。到此为止。
      

  4.   

    编译,运行用的jdk版本不一样造成
    老拳师是谁?
      

  5.   

    我先是
    javac -d . Hello.java(注意空格)
    java Hello.java
    你那个文件确定放在d盘吗还有你的类名(class)和 文件名一样吗?可能大小写不对吧
      

  6.   

    classpath 要把当前路径添加进去,也就是一个点号 
    set classpath=.;C:\jdk\jre\lib\rt.jar另外,类最好要放在一人包里
      

  7.   

    估计还得配置classpath,因为在我的环境上,有好多jre啊,NND,可能有冲突发生
      

  8.   

    我机子上有7u9,jrockit6-R28.2.5,ibm jdk 6/7. 也没配置过classpath。照样用,没碰到过什么奇葩的问题。
      

  9.   

    相反,不少人配置classpath,却配置了一个错误的出来,然后出现各种问题。
      

  10.   

    说明当前javac命令的搜索路径和java命令所使用的classpath不一致但是classpath默认是包含当前目录的(一般不需要显式设置)怎么回事呢,是不是被人为覆盖了?
      

  11.   

    按理classpath是面向系统的,不应该是跟JRE的,所有JRE共享classpath