我第一次调试代码,提示如下错误
F:\java源码>java MyApp
Exception in thread "main" java.lang.NoClassDefFoundError: MyApp
编译通过了,我怀疑是环境变量问题
变量名     路径
classpath    .;C:\j2sdk1.4.2_17\lib\tools.jar;C:\j2sdk1.4.2_17\jre\lib\dt.jar
path          C:\j2sdk1.4.2_17\bin
麻烦大家修正:
版本是java2 sdk 1.4

解决方案 »

  1.   

    以下是程序代码
    import java.io.*;//System.in.read用头文件
    public class MyApp
    {
    public static void main(String args[])
    {
      int low;
      try//System.in.read方法必须使用异常处理
      {
       System.out.println("请输入一个字符");//输出一段话
       low=System.in.read();//读入一个字符并且转换为Ascll码存入变量
       System.out.println("你刚才输入的字符串Ascll是:");
       System.out.println(low);//输出一个变量
      }
      catch(IOException e) {}//try要有catch
    }
    }
      

  2.   

    在下载中心我上传了一个"Java环境变量配置展示"的资源,去看看吧. 
    http://download.csdn.net/source/404420
      

  3.   

    既然已经报错就说明环境变量没有问题,你是不是还没有用javac编译源文件,又或者你的执行路径不在.class文件所在的路径,程序应该是没有问题的
      

  4.   

    应该先javac MyApp.java 再java MyApp 吧?!
      

  5.   

    程序编译过了吗?看看当前目录有没有MyApp.class这个文件产生出来。
      

  6.   

    程序编译过了  当前目录有MyApp.class这个文件
      

  7.   

    编译过了没错了还不能运行??
    Exception in thread "main" java.lang.NoClassDefFoundError: MyApp 这个错误是说明没有发现这个.class文件阿
      

  8.   

    那就直接用java MyApp,应该可以的吧
      

  9.   

    环境变量有问题应该找不到java这个命令吧
      

  10.   

    随便用个IDE吧,不用配什么环境变量
      

  11.   

    classpath加个小小的".",将当前目录加入不过你就这一个类,不会出现这个问题啊
      

  12.   

    环境变量设置如下:
    path  就是你的jdk的安装路径
    classpath .(就是一个英文状态的点)