去掉import test1;这句,在同一个包下不用import

解决方案 »

  1.   

    cbhyk() :我知道去掉也可以,但是现在我使用的工具自动生成了一些类(.java文件),这些文件都是生成在同一目录下,而且这些.java文件有我上面说的import引用关系.在别人的机器上都能编译正常,但是我的机器上编译出错,我始终想不明白问题出在哪儿?
      

  2.   

    我现在改为这样:
    C:\class\Test1.class
    D:\class\Test2.javaTest2.java:
    import Test1;
    ...
    classpath=C:\class\;...此时编译Test2.java,仍然出错,错误信息是:
    Test2.java:1: '.' 不存在。(翻译过来的)
    import Test1;
      

  3.   

    楼主要注意大小写啊。。是test1还是Test1?
    否则肯定会出错的。
      

  4.   

    我这里可以编译,你用的什么编译器?我的是jdk1.3.1_01。
      

  5.   

    我的编不过 可能import必须带有包名 不能直接import className 吧!
      

  6.   

    是jdk的问题,我用的是jdk141_02,不行.
    然后换成jdk131_03就可以啦狂晕,版本不一样,居然连这种最本质的东西都变啦..
      

  7.   

    没有问题啊。。我用的是jdk1.4.2_01都没有问题。。
    如果Test1.class和Test2.java放在同一个目录下用
    javac -classpath . Test2.java是可以成功编译的。