.java文件编译后会有一个.class文件,你先找找这个文件

解决方案 »

  1.   

    在arg后少了一个s是
    (String args[])
    下次注意了
      

  2.   

    还是那个错误。是不是jdk的配置的问题?
      

  3.   

     楼主你的程序确实没有错误是正确的。
    但是你出现Exception in thread "main" java.lang.NoClassDefFoundError: Floating 异常;
    当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义
    可能是你的环境变量没有设置好
    你可以参考:
    参考资料:http://hi.baidu.com/hitsnail/blog/item/72137cdbc90e7c62d1164eb4.html
      

  4.   


    那个参数只要是String数组就行的,你完全可以写成String[] bs
    2楼误认子弟啊,呵呵
    类没有加载进来,把jdk的bin配到PATH
      

  5.   

    哦,在PATH和CLASSPATH中,加个.表示从当前路径找
      

  6.   

       编译生成class的路径有问题,没有找到类
      

  7.   

    请楼主写出运行方式和过程..
    另:如果是在命令行运行的.请带上包名..
    如果没有包名.那么看下是不是JDK版本冲突
      

  8.   

    比如你的程序里有package com.test;
    那么就  java com.test.HelloWorld
      

  9.   

    java.lang.NoClassDefFoundError:test 
    没有找到类定义test?
      

  10.   

    我的文件名是test.java 类名也是test的
      

  11.   

    请确保你运行的是此类:
    从运行错误看,似乎是找不到TEst类,是不是还有一个同名的HelloWorld类
    另外:
     确保你的classpath是对的。
     可以把以下内容保存到一个*.bat文件,然后运行! JAVA_HOME="JDK目录" 
     class_path=.;%JAVA_HOME%/TOOL.JAR;DT.JAR
      

  12.   


    /* HelloWorld.java */ 
    public class HelloWorld { 
      

  13.   

    /* HelloWorld.java */ 
    public class HelloWorld { 
    public static void main(String arg[]) { 
    System.out.println("Hello, World!"); 


    既然是public 类 ,类名和文件名必须一致
      

  14.   

    是环境变量的问题, 以前我也遇到过。
    JDK1.5以后只需要把BIN目录加和PATH里面就可以了。
    楼主你可以试试。
      

  15.   

    1.确定你是否在HelloWorld.class的目录下使用java HelloWorld
    2.在CLASSPATH的最前面加上.;或者直接用 java -classpath *** HelloWorld 指定路径
      

  16.   

    晕死,uper都在干什么啊,明显是类名是PUBLIC的,但是文件名和类名不一致而已。
      

  17.   

    public的类,文件名应该和类名相同才对
      

  18.   

    用到是eclipse运行的程序吧.估计是JDK版本设置的问题,设置好就没有问题了
      

  19.   

    compiler却没改过来 还是1.4 
      

  20.   

    其实不配置环境变量也是可以运行的
    你只要把你编写的.java文件复制到jdk的bin目录下就可以了
    在编译的时候,把运行目录改为jdk的bin目录即可
      

  21.   

    那地方好像是(String[] args)吧?
      

  22.   

    怎么会有test这个类?明显是名称没有统一,肯定会出现找不到这个类了
      

  23.   

     应该是String[] args 这样才标准