想学一下java,用记事本编写:
public class Welcome
{
 public static void main(String args[])
 {
  System.out.println("Welcome to Java!");
 }
}
文件保存在c:\Welcome.java
在命令提示符方式下javac编译时没有问题,但java运行时报错,运行界面如下:Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.D:\>c:C:\>javac Welcome.javaC:\>java Welcome.class
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome/classC:\>
系统是xp(sp1),jdk是安装jbuilder时自动安装的,系统环境变量设置如下:
JAVA_HOME=C:\Borland\JBuilder2006\jdk1.5CLASSPATH=.;%JAVA_HOME%\Lib\tools.jar;%JAVA_HOME%\Lib\dt.jarPath=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\system32\nls;%SystemRoot%\system32\nls\ENGLISH;D:\Program Files\Microsoft SQL Server\80\Tools\BINN;%JAVA_HOME%\bin;%JAVA_HOME%jre\bin这是怎么回事呀。请各位指教。谢谢!!

解决方案 »

  1.   

    C:\>java Welcome.class不要加.class
      

  2.   

    可以运行!你可以下载个编译软件比如日食,就少了这样的麻烦!
    运行:java Welcome
    后面不加class
      

  3.   

    C:\>javac Welcome.javaC:\>java Welcome这样运行应该就没有问题了
      

  4.   

    C:\>java Welcome  这样就行了!
      

  5.   

    java Welcome
    不要加.class
      

  6.   

    java起步的时候就是这样。环境是个大问题。能放倒一片人。
    而越如此的东西却越没有书来教。无奈~呵呵。不过还好有BBS
      

  7.   

    我晕死,书上不是说了了的么?格式是:
    javac welcome.class
    java welcome
    怎么还有这么多人问这些问题?
    看书不认真吧?该打屁股了
      

  8.   

    哦哦哦,是javac welcome.java
    刚才一气之下都糊涂了
      

  9.   

    D:\>c:
    C:\>javac Welcome.java
    C:\>java Welcome
    path=%JAVA_HOME%\bin
    不要加jre下的bin目录
      

  10.   

    用jcreator 把。方便快捷。好用。。适合初学者。。