你系统变量classpath 值是D:\Program Files\Java\jdk1.5.0_01\lib
.java文件却放在F盘中,JDK编译怎么能找到文件啊?当然要出错了。

解决方案 »

  1.   

    呵呵 你的问题还真可爱因为你的程序放在F盘,但是你的环境变量没有设F盘的根目录,所以当你在当前目录为D的时候编译程序他就找不到了。因为编译器首先根据文件名查找,没有的话再在环境变量设的目录中查找,这里包括当前目录。你可以把当前目录设为F再试一下,或者在环境变量中加入F:\。
      

  2.   

    D:\Program Files\Java\jdk1.5.0_01\bin
    下编译
    main有问题???
      

  3.   

    在classPath的值里加上“.;”(.;D:\Program Files\Java\jdk1.5.0_01\bin),表示当前目录的意思,在java中则解释为default package。然后再试试吧!:)
      

  4.   

    去f:执行 或者将f:设定到classpath 里面
      

  5.   

    老兄你生成的文件都在f盘,你在d盘敲命令干什么呢,要去f盘
      

  6.   

    熟悉一下DOS的命令和使用方法就行了,不是java的问题
      

  7.   

    因为你的程序放在F盘,但是你的环境变量没有设F盘的根目录,所以当你在当前目录为D的时候编译程序他就找不到了。因为编译器首先根据文件名查找,没有的话再在环境变量设的目录中查找,这里包括当前目录。你可以把当前目录设为F再试一下,或者在环境变量中加入“.;”