本来就是应该这样的:)
如果不设置classpath,运行的时候就需要全路经
比如:
java com.test.Main     //对应package com.test;

解决方案 »

  1.   

    他不是可以在当前路径下找class吗?
      

  2.   

    我的不涉到包只是一个简单的class
      

  3.   

    根据你说的情况看来,是你的配置没有设置好:
    假设前提:你的jdk1.4正确安装在C盘的根目录下,
    正确配置:"我的电脑"-->"属性"-->"高级"-->"环境变量"-->"系统变量"-->如果没有,则进行新建:变量名:Path   变量值:C:\jdk1.4\bin
         变量名:ClassPath    变量值:.;C:\jdk1.4\lib\dt.jar;C;\jdk1.4\lib\tools.jar(注意符号.)
    再创建一个"用户变量"  变量名:JAVA_HOME   变量值:C:\jdk1.4
    这样一来,如果程序正确,在任何地方进行编译,运行都没有问题
      

  4.   

    也可以在执行的时候加路径啦!java -cp . *.java
      

  5.   

    可以在当前路径找,不过也要classpath里设置“.”一项才可以。
      

  6.   

    就是少设置了一条环境变量
    变量名:Path   变量值:C:\jdk1.4\bin