应该是classpath设定的事吧?
检查一下你的classpath

解决方案 »

  1.   

    一般情况下可以的
    不过你可以在classpath里面加上一个表示本目录的"."号 就是那个小数点啦
      

  2.   

    我用的是jdk1.4还是不行,用了Import后,提示C:\Hello>javac Hello.java
    Hello.java:4: <identifier> expected
    import .MyWindowListener;
           ^
    Hello.java:4: '.' expected
    import .MyWindowListener;
                            ^
    Hello.java:25: cannot resolve symbol
    symbol  : class MyWindowListener
    location: class Hello
                            app.addWindowListener(new MyWindowListener());
                                                      ^
    3 errors
      

  3.   

    如果不在同一目录下呢?按照错误提示,应该加入.
    是否应该把我的另个类做成package呢?
      

  4.   

    import MyWindowListener;
    这句在1。2版本应该是对的吧?那么在1。4版本中怎么办呢?请教各位大侠
      

  5.   

    MyWindowListener.class在该目录下吗?
    先运行:set classpath=.\;%classpath%
    然后:echo %classpath%
    如果加上了就没有问题才对!
      

  6.   

    设置一下classPath的值,
    你也可以指定一下你的包所在的位置,也同样可以解决
      

  7.   

    不在同一目录应该把你的那个类做成package打包,然后在classpath中指定你的那个包的位置!这样程序中就可以用import了。