想学一下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这是怎么回事呀。请各位指教。谢谢!!
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这是怎么回事呀。请各位指教。谢谢!!
运行:java Welcome
后面不加class
不要加.class
而越如此的东西却越没有书来教。无奈~呵呵。不过还好有BBS
javac welcome.class
java welcome
怎么还有这么多人问这些问题?
看书不认真吧?该打屁股了
刚才一气之下都糊涂了
C:\>javac Welcome.java
C:\>java Welcome
path=%JAVA_HOME%\bin
不要加jre下的bin目录