我是才装的 java 软件,环境变量按照课本设置好了,但是程序去运行不出来,源码如下:
   public class c1_1
{
   public static void main (String args[])
   {
       System.out.println("asdadada");
    }
}
文件名为:c1_1.java
DOS界面出现如下错误:
F:\>java -version
java version "1.6.0-rc"
Java <TM> SE Runtime Environment <build 1.6.0-rc-b104>
Java HotSpot<TM> Client UM <bulid 1.6.0-rc-b104,mixed mode,sharing>F:\>java c1_1.javaF:\>java c1_1
Exception in thread "main" java.lang.NoClassDefFoundError:c1_1
 F:/>
看不懂啥意思,大侠指导下,谢谢!

解决方案 »

  1.   

    都没编译怎么运行?先javac c1_1.java 编译,然后才是用java c1_1运行,另外类名首字母要大写。
      

  2.   

    public static void main(String args[])
      

  3.   

    你试试在cmd里 java或者javac会不会提示不是内部或外部命令。 
    先javac c1_1,
    再java c1_1
    public   class   c1_1 
      

  4.   

    把类名改大写

    javac C1_1.java
    java C1_1;再就是在java中,数组的表示方法一般采用  
    类型 + [] + 变量名,这种方法更科学
    比如表示一个整形数组a,应该 是int[] a; 
    所以楼主的
    public   static   void   main   (String   args[]) 
    改为
    public   static   void   main   (String[]   args) 
    比较好,当然不改也不会有错
      

  5.   

    把你的classpath路径改成你C1_1这个文件所放置的路径就没问题了。
    保证通过,不信试试。
      

  6.   

    要先编译再运行啊
    F:\> javac   c1_1.java F:\> java   c1_1 
    也要保证自己设置的路径没错
      

  7.   

    倒,都没编译啊。用javac先编译啊
      

  8.   

    编译命令是javac ****.java
    运行命令是 java ****
      

  9.   

    F:\>java c1_1.javaF:\>java c1_1
    ________________________嘿嘿,楼主太可爱了,照着书打都打错了啊,java漏了个字母“c”,要用javac,表示java compile
      

  10.   

    各位大侠,我再补充一下啊:1. 上面的 F:\java c1_1.java 的确是拼写错误,实际为:F:\javac c1_1.java
                           2.按照大家的建议源代码改为:
                                public class C1_1
                            {
                              public   static   void   main   (String[]   args) 
                               {
                                 System.out.println("hello world!");
                               }
                            }
                            文件名改为:C1_1.java  文件放置于:F:\
                           3.环境变量设置如下:
                                 安装路径:D:\Program Files\Java
                             其他设置:
                             classpath
                             D:\Program Files\Java\jdk1.6.0\lib\tools.jar;D:\Program Files\Java\jdk1.6.0\lib\dt.jar
                             JAVA_HOME
                             D:\Program Files\Java\jdk1.6.0
                             Path
                             D:\Program Files\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem%Tomcat_Home%
    \bin;D:\Program Files\Java\jdk1.6.0\bin;,;\bin;D:\Program Files\Java\jdk1.6.0\bin;,;
                           4.以上方法都试过了,包括5楼的建议
    还是出不来,出现:F:\> javac   C1_1.java                 F:\> java   C1_1 
                    Exception   in   thread   "main"   java.lang.NoClassDefFoundError:C1_1 
                    F:/> 
    提示,大家再想想办法吧。
      

  11.   

    你的exception提示都出来了,classpath应该没问题了
    先F:\javac C1_1.java
    然后F:\java C1_1
    不会错的。
    还是不行的话你就把javac C1_1.java执行后的提示贴出来
      

  12.   

    在没有搞清楚环境变量之前建议把源代码放到java_home/bin下去编译运行,可以省去很多麻烦如果有IDE,直接放IDE里运行,如果有问题也只可能是代码的问题建议使用eclipse或者netbeans
      

  13.   

    我估计还是环境变量没有设置好,又安装了一遍,安装路径是默认的,在网上找了下,问题解决了,设置如下:
    path
    %java_home%\bin;%java_home%\jre\bin
    java_home
    C:\Program Files\Java\jdk1.6.0_02
    classpath
    .;%java_home%\lib;%java_home%\lib\tools.jar 
      大家看一下,谢谢大家的帮助!!!