设置classpath=%classpath%;.;
既是把当前的路径包含进去
然后,再在class文件的同一目录下运行.如果有package再加上package

解决方案 »

  1.   

    我很早就已经设置classpath,而且已经编译运行了helloworld,但突然就不行了,重装JAVA也不灵。
      

  2.   

    把classpath去掉
    并注意类名是否与程序名一致
    (如果你装了pb之类的东西它会在autoexec.bat加上classpath路径)
      

  3.   

    注意文件名和程序内的Class名字应该完全保持一致(大小写)!!!
      

  4.   

    如:java a
    不要加上.class
      

  5.   

    没找到main方法,估计是你打了java *.class来运行,还有要么就是你写的是applet程序没有main方法
      

  6.   

    试一下 
    set CPATH=...../*classes*/
    java -classpath %CPATH% YourApp
      

  7.   


    估计你是多打了.class了,所以报错信息中把test.class当成包test下的类class了,当然就找不到了。
      

  8.   

    同意楼上
    java Name.class 
    jvm认为你找的是Name包下面名字叫做class的类
    所以没能找到的
      

  9.   

    很明显,是因为运行时写成了:java Name.class 的缘故,
    应该是java Name
      

  10.   

    csdn为什么不开常见问题的栏目;
    让这样出现次数很都很多的问题;
    让人自己去找呀
      

  11.   

    我的也不行。没办法,我用了VisualCafe,可是不能编译单纯的java行命令,哪位大虾出来看看??谢谢啦!!
      

  12.   

    是ClassPath中没有当前目录,给Classpath中加上
    .;
    就可以了
      

  13.   

    试一下在运行java命令前:输入set classpath=(当前路径),然后再使用java
    命令执行!
      

  14.   

    为什么还有人说CLASSPATH?那不是1.1.0里面的老东西了吗?
    要是WINDOWS2000的话,直接在我的电脑-属性-环境变量-PATH里面加上JDK所在路径就可以了。至于无法执行,同意UP,不要打.CLASS应该就可以了。
      

  15.   

    如果你设置了path和classpath都还不对,可能把你的编译软件卸载了重装一遍,它一般会再自动收索一遍, 这样这个理论上的IDE环境才能与你的路径统一起来
      

  16.   

    请检查有没有使用package语句.
      

  17.   

    .;你在classpath中加了没?。表示当前目录
      

  18.   

    借地方说几句:   我觉得改版的csdn 不太好用了! 呵呵,或许我还没适应!
      

  19.   

    java -cp 路径 名字
    如果在class目录下执行则 java -cp . 名字
      

  20.   

    妈的,运行时classpath时必须包含/jdk/jre/lib/rt.jar,编译时必须包含jdk/lib/tools.jar!绝对是这样的!!!
      

  21.   

    你肯定是打成了java 类名.class的形式,正确的应该是不打.class就可以了。试试看。
      

  22.   

    你肯定是打成了java 类名.class的形式,正确的应该是不打.class就可以了。试试看。
      

  23.   

    java就是老出现路径设置的问题,怎一个烦字了得!!!!!
      

  24.   

    你可能缺少main函数,如果你要用 java 的命令行启动一定要一个main 函数把你的代码发给我[email protected]
      

  25.   

    是ClassPath中没有当前目录,给Classpath中加上
    .;
    就可以了同意,看看行不行,要不然先暂时把ClassPath去掉,再试试,
    确定一下是不是ClassPath设置问题。
      

  26.   

    如果是WIN2000,需要在系统的环境变量中添加CLASSPATH变量,最好将JAR文件的名字也加进去。如果是WIN98,建议你两个方法,一个是换一个版本的JDK(我也曾遇到过你这样的问题,换了一个版本就好了);另一个方法是用ZIP打开JDK安装包,里面有一个目录是专门安装JAVA运行环境的(我不记得名字了:)),如果没有,那就说明你下的包不包括运行环境,要另外下,有就重装一下,一般都可以解决问题;这样还不行,你打开注册表,将主键LOCAL_MACHINE/SOFTWARE/JAVASOFT/JAVA 运行时环境,改成JAVA RUNTIME ENVIRONMENT
      

  27.   

    这个问题不是程序本身的问题,而是环境变量设置,很多初学者都会遇到,根本不知如何解决,最好是重新设置classpath试试