这样编译:
F:\JAVAEXP\com\jack\examples\basics>javac -d . Hello.java
这样运行:
F:\JAVAEXP\com\jack\examples\basics>java com.jack.examples.basics.Hello

解决方案 »

  1.   

    thanks! but 错误依然存在!
    我的classpath设置为
    F:\JAVAEXP\com\jack\examples\basics>set CLASSPATH=.;F:\JAVAEXP;F:\j2sdk1.4.0\jre\lib\rt.jar
    程序中有import javax.swing.*;
      

  2.   

    F:\j2sdk1.4.0\jre\lib\rt.jar有问题,改成
    F:\j2sdk1.4.0\lib\dt.jar;F:\j2sdk1.4.0\lib\tools.jar
      

  3.   

    import javax.swing.*; no use
      

  4.   

    编译:
    F:\JAVAEXP\com\jack\examples\basics>javac  Hello.java
    运行:
    F:\JAVAEXP\java com.jack.examples.basics.Hello
      

  5.   

    thanks zhangbin_zhang(cat) 
    我把程序改后结果不能通过!程序如下:
    package com.jack.examples.basics;
    import javax.swing.*;
    public class Hello{
    public static void main(String[] args){
                    System.out.println("Hello World!");
           JFrame frame = new JFrame("threadLister Demo");
    }
    }
    /*CLASSPATH*/
    F:\JAVAEXP\com\jack\examples\threads>
    set CLASSPATH=.;F:JAVAEXP;F:\j2sdk1.4.0\lib\dt.jar;F:\j2sdk1.4.0\lib\tools.jar;/*编译*/
    F:\JAVAEXP\com\jack\examples\basics>javac Hello.java/*出错信息*/
    Hello.java:8: Class com.jack.examples.basics.JFrame not found in type declaration.
            JFrame frame = new JFrame("threadLister Demo");
            ^
    Hello.java:8: Class com.jack.examples.basics.JFrame not found in type declaration.
            JFrame frame = new JFrame("threadLister Demo");
                               ^
    2 errorswhy?
      

  6.   

    可能Swing的包没有ClassPath进去。