你搞个IDE吧, eclipse不错, 如果类不能用, 你可以指定包名,
 如mypackage.Class1 c1 = new mypackage.Class1();

解决方案 »

  1.   

    关于第三个问题,应该是classpath中没有设置c:\tools
      

  2.   

    1.从来没见过这种情况2.要用完整的包+类名 java mypackage.Class13.应该放在C:\util\tools,你编译的时候用javac P.java -d . 
    可以自动生成Class的文件夹
      

  3.   

    第二个问题已经解决。
    第一、三个问题还没搞懂,我用的是JCreator。
      

  4.   

    1.从来没见过这种情况
    3.import util.tools.P;找到这条语句,改一下
      

  5.   

    3估计不行你的在JCreator中配置classpath
      

  6.   

    1.两种可能
      a.两import xxx.*;中有两个同样的类名。
      b.jvm问题。  有时候是碰到这种情况,但没有去与理会它。3.必需打包成jar才行。不要问为什么,要问去问sun。
      

  7.   

    在xp里classpath应写在系统变量里 还是用户变量里?
    JCreator里怎么配置classpath?第三问修正一下:
    3.我自己做了一个工具类P,把文件P.class放在c:\util\tools里,然后在CLASSPATH里
    加入"C:\"这个路径。应该是在其他任何地方用一条:import tools.*;就可以使用P了。
    但我这里却总是提示:C:\code\ToolsTest.java:1: package tools does not exist
        import tools.P;
    为什么?
      

  8.   

    设置在系统变量中,任何用户通用;设置在用户变量中,只有当前用户有效。除非在同一个包中,或者指定src路径,否则必需打包成jar来提供给其它程序调用。不知道JCreator支不支持对classes路径的引用。