java -classpath "." Test
試一試

解决方案 »

  1.   

    提示找不到类,可能是你编译的时候没有指定类库的路径,也可能是你用到的类没有import进来,当然也可能是拼写错误,总之,从你用到的类库下手就会找到问题,呵呵:)
    要不就把代码贴出来,让大家帮忙,简单问题,肯定能搞定!--------------------------
    让生命时刻充满着激情!
      

  2.   

    我的代碼很簡單,只是為了測試:
    public class Test
    {
     public void main(String[] args)
     { 
      System.out.println("this is a test");
     }
    }
    沒有import
    為甚麼編譯後不能運行.
      

  3.   

    那是因为你的classpath的问题,你用javac编译的时候是不需要classpath的,但是用java执行的时候就用到classpath了,这种问题有两种解决办法。
    1.设置系统classpath。
    2.用-classpath选项,就是storm999(飛魚)所说的。
    细心一点,会很快解决的
      

  4.   

    你的代码有问题:
    将这一句public void main(String[] args),改成
    public static void main(String[] args),static这个关键字不能省,路径没有问题,classpath也没有问题
      

  5.   

    我的classpath是這樣的;
    C:\j2sdk1.4.1_02\lib\dt.jar;C:\j2sdk1.4.1_02\lib\tools.jar;C:\Tomcat 4.1\common\lib\servlet.jar;C:\j2sdk1.4.1_02\bin
    path是這樣的:
    C:\j2sdk1.4.1_02\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Symantec\pcAnywhere\
    還有JAVA_HOME=C:\j2sdk1.4.1_02
    有甚麼問題嗎?
    我已經加了static關鍵字,還是這樣的錯誤.
      

  6.   

    在环境变量的Path后面追加: C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
    切记“.”不能少!它表示当前路径,如果少掉出现
    Exception in thread "main" java.lang.NoClassDefFoundError: Test
      

  7.   

    環境變量都照你們說的添加了.可是還是會Exception in thread "main" java.lang.NoClassDefFoundError: Test
      

  8.   

    这次听我的,
    在你的Classpath变量当中前面加上“.;”
    也就是你的这个变量应该是这个样子的:
    .;C:\j2sdk1.4.1_02\lib\dt.jar;C:\j2sdk1.4.1_02\lib\tools.jar;C:\Tomcat 4.1\common\lib\servlet.jar;C:\j2sdk1.4.1_02\bin
    试一试吧,我曾经也有你的这个问题,现在用这个方法解决掉了。祝你好运!
      

  9.   

    自己做一个Bat文件
    @echo off
    set JAVA_HOME=C:\j2sdk1.4.0
    set CLASSPATH=.;%CLASSPATH%
    %JAVA_HOME%\bin\java %*
    试试把
      

  10.   

    liuyutinglyt(世纪龙二号)的方法可以,謝謝你了.