SET CLASSPATH=.;c:\jdk\lib就可以了,
另外看看你的文件名和你的类名是否一样,区别大小写

解决方案 »

  1.   

    SET CLASSPATH=.;c:\jdk\lib就可以了,
    另外看看你的文件名和你的类名是否一样,区别大小写
      

  2.   

    如果没有猜错的话,你的问题应该出现在这里:
    package myprojects.ll;
    应该是你得导包出错了;或者是楼上说的那样,市区分大小些的不要灰心!
      

  3.   

    package是打包语句,使其他文件能够通过import语句访问自己定义的类
    用了打包语句后,你的文件就要存放在package语句后规定的目录中,否则会出错,你的代码做测试用的话,删除package myprojects.ll;应该可以运行了。
      

  4.   

    我在我的电脑上试了一下,没有问题啊,根据你出错的提示,可能是你的文件名应该是Ll.java,而不是ll.java, java的大小写敏感,另外注意一下,就是源文件要放在myprojects/ll/目录下面
      

  5.   

    hehe,我也碰到相同的问题,我是在unxi下
      

  6.   

    我是这样的情况:
    javac myfirst.java
    java  myfirst.class
    Exception in thread "main" java.lang.NoClassDefFoundError: netarray/class
    最后,编译时把.class去掉就行了。
    java myfirst
    hello world!
    不知道,你的是不是这种情况
      

  7.   

    java -classpath e:\jre;E:\pro_forte4j\sampledir  examples.texteditor.Ted
    这是我的command line,仅供参考,抄袭不究
      

  8.   

    我用jcreator 2.5 环境,一切都是用默认设置,去掉package都是老样子
    那些代码它自己生成,出错信息都是它提示我的,我什么都没动过
      

  9.   

    别用什么jcreator,就用写字板,或者utr-editor或者editplus,如果有什么问题,可能是编译的时候出错了,不如这样编译:
    javac -d . L1.java
    这样运行:
    java myprojects.ll.L1
      

  10.   

    更神奇的事发生了,我在xp的cmd环境下打javac竟然出现找不到javai.dll
    究竟是什么回事啊?jdk为什么搞到那么难安装的啊?有没有人向sun提议下在安装jdk的时候把path都解决好,做一个傻瓜式的安装,安完后就可以用。
      

  11.   

    xp环境下,微软去掉了对java的支持,要想运行jdk必须设置。
      

  12.   

    java的环境变量没有设置好,另外大小写区别.
      

  13.   

    to lkenshin
       请问那在xp下那该如何做呢我试了一下,javac可以通过,但java时就不行.郁闷中
      

  14.   

    go to www.chinajavaworld.com see
      

  15.   

    我运行你的程序一切正常,我是用jcreator2.0的。不过这不是问题,试试前面说的,把package myprojects.ll;去掉(可能也不是最主要的),再看看环境变量吧!!
      

  16.   

    我以前也遇到过的解决方法, 把所有class文件放到 package同名的子目录中在 那个子目录同级的目录中输入 java package名称.主类名并不是classpath 的问题
      

  17.   

    忘了说,不去掉packeage也行,不过运行要写java myprojects.ll.L1了。
      

  18.   

    朋友,我还是劝你用jbuilder6.0 or jbuilder7.0,那里面可不会出现这些乱七八糟的东西,真的,我可从不骗人的,请相信我好了
      

  19.   

    麦兜:
        你好。
        我也初学JAVA,也遇到了这个问题,现在还没有解决。上面各位先生说的都有道理,但在我这里一个也行不通。看来是没有问题的程序都是一样的,有问题的程序则各有各的问题,不能千篇一律求解。
        学到这里,我不禁要问: 一个环境变量和包的问题,就如此繁琐,JAVA的优越性到底在哪里?业界泰斗大多烦弃微软,但我觉得微软可从来没有在这样的小问题上带给用户诸多的麻烦。还有,那个Tomcat, 运行起来非常不稳定,同样的代码有时候可以运行,有时候就运行出错。真是在糟蹋用户,浪费用户的时间和生命。
        也许是我还没有品尝到JAVA的优越性,才这么说,如果伤了各位JAVA爱好者的心,还请原谅。
        祝你好运。
      

  20.   

    用JBuilder吧。方便!!
    不过很慢!
      

  21.   

    各位大虾,windows下的jdk是怎么配置的。
    我下了一个jdk1.3.1,按各位说的:
    jdk安装目录c:\jdk
    set JAVA_HOME=c:\jdk
    PATH=c:\jdk\bin
    SET CLASSPATH=.;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar
    怎么执行javac和java时
    老说
    Bad comman or file name
      

  22.   

    下了个什么乱七八糟的版本,bin\下没有exe文件
    都是bat文件,在找一个版本。
    不好意思,浪费楼主的空间了:)
      

  23.   

    jbuilder6我跑起来太慢了,在现在g级的cpu满天飞的时代我还在跑c400,汗......暂时放下不理它,转到linux下面碰碰运气。
    在这里感谢各位大虾的发言!
      

  24.   

    是!该死的TOMCAT搞的我快吐血!后来干脆换用RESIN
      

  25.   

    写完程序后,假如你的包是com.hw.mm,那么你放的目录应该是com\hw\mm\,在编译时,假如你的java程序类名是MyJava,则javac d:\mydir\com\hw\mm\MyJava.java,不过最好到mm目录下,直接javac MyJava.java;编译完后,应该出现MyJava.class;此时如果在mm目录下再java MyJava (注意:不要带class后缀),是不对的,因为编译完后路径信息已经和包联系在一起了,应该到mydir目录下,java com.hw.mm.MyJava,也就是说,可以把mydir看作是工作目录,com以下看作是类目录,因为此时编译器会解析com.hw.mm,把他解析成com\hw\mm\类似这样的路径名。所以你的类运行时应该到myproject上一级目录中,javac myproject.11.L1。java很多非语言问题经常很让人头痛,熟了就好了,可以说过了这些非技术的坎后你会发现java是一个很好的东西,尤其它的很多思想;不好处就是运行慢一点,所以机器配置要好。