应该不会把,我没有遇到类似的问题!你看看你的路径设置上有没有空格,即src、doc、bak、class等目录!!!!

解决方案 »

  1.   

    我在 project properties 的path中的各项都查看过了,没有空格!迷茫!!!
      

  2.   

    我也遇上过这种事,主要发生在我直接把其它目录的.java文件拷到src的相关目录下,总会遇上,然后我改包名,删除classes目录下全部文件,重启动jbuilder,再来编译一次,就OK了。与你说的情况有点差别,你试试不知道行不行。
      

  3.   

    呵呵,这种情况我也见过
    Jbuilder好象自动删除class的输出路径
    比如你的第一个.Java输出路径到C:\class
    然后第二个java文件的输出类径也是到c:\class
    这样你的第一个java编译的class就被删除了
    你可以把这两个java放到一个工程中去,然后一块编译就可以了
    或是别把两个输出目录整成一样的
    搞定!.............
      

  4.   

    你做成.jar文件,放到library中就不会出现这种问题了!
      

  5.   

    使用 JBuilder -> Project -> Project Properties -> Paths -> Required Libraries 添加所需要的类就可以了
      

  6.   

    请问: lianyunzxp(小刀) 
    我是在建了一个工程后,完成以上工作的,所以上边提到的编译过的.java都是在一个工程中!如何把所有的.java一起编译呢?
    感谢你们对我的帮助,但我的问题好像还是没有解决!
      

  7.   

    啊,是吗
    当时我的是这样的
    比如这是class文件夹中的内容
    a.class,b.calss,c.class
    然后我的工程里只有a.java,b.java
    向class文件夹中编译
    就变成这样了a.class,b.class
    如果你在a.java或b.java中用到c.class就会出问题的
    不知你的是不是这样的
      

  8.   

    如果是的话只需给c.class换个文件夹就可以了
      

  9.   

    我也有同样的遭遇,好象这是jbuilder的Buger,我用JavaCE就没有这样的问题
      

  10.   

    这个是BUG么?我也遇到过,不过我把所有的class干掉以后,重新编译了一下,就可以了
      

  11.   

    我解决了以上的问题,你把.class文件从classes文件夹中移动到其他地方,然后在以库的方式,把目标文件夹引入到Project中,就可以正常编译了。
    出现以上问题的原因是:Jbuilder在编译时首先清空了classes文件夹中相应位置上的.class文件,它希望在别的地方找到源文件,然后编译了放到classes文件夹中。