日期:2014-05-18  浏览次数:20811 次

跪求:java为何能编译,却不能解释?!!!
一个简单的问题,我是菜鸟
      public   class   Welcome
      {
                public   static   void   main(String[]   args)
                          {
                                    System.out.println( "我是张三 ")
                          }
      }
就拿这个简单例子子,
在我机上运行,能JAVAC编译,却不能JAVA解释.
在CMD中弹出说:
Exception   in   thread   "main "   java.lang.NoClsddDefFoundError:   Welcome
      可是本人已经把main的名改为Welcome了,     到底是什么原因?系统还原来,环境变量也配置好。
发到同学机上能运行,在自己就不行,,是环境变量错了吗?       还是?
请各大哥帮帮忙,,,,,被这卡住了。.  
感激不尽..

------解决方案--------------------
估计是classpath环境变量设置错误,它里面需要加一个. 来表示当前路径。
------解决方案--------------------
把你的代码放到 java/bin 目录里边运行
------解决方案--------------------
应该是环境变量不对,我看看挺乱的,你再到网上搜下,正确配置环境变量吧
------解决方案--------------------
晕,你配的什么哦,配path和classpath