set classpath=.;%classpath%

解决方案 »

  1.   

    没有main()函数
    写java application 必须有main()
    public static void main(args[])
      

  2.   

    这种错误可能是没有找到main方法,你仔细看一下main方法的名字是不是写错了.
    最好是把源码贴出来看一下.
      

  3.   

    C:\j2sdk\bin>java Welcome.java
      

  4.   

    或者在“计算机”的环境变量里设置classpath中加上当前路径“.”。不过设置完后,要重新开dos窗口。
      

  5.   

    源码如下:
    public class Welcome
    {  public static void main(String[] args)
       {  String[] greeting = new String[3];
          greeting[0] = "Welcome to Core Java";
          greeting[1] = "by Cay Horstmann";
          greeting[2] = "and Gary Cornell";      int i;      
          for (i = 0; i < greeting.length; i++)
             System.out.println(greeting[i]);
       }
    }
      

  6.   

    你没有main方法,你把源码贴出来看看
      

  7.   

    我用的是2K,环境变量如下:
    JAVA_HOME  C:\j2sdk
    CLASSPATH  %JAVA_HOME%\lib
    Path       C:\j2sdk\bin
      

  8.   

    没问题,我这里都可以跑的。HOHO
      

  9.   

    String[] greeting = new String[3];
          greeting[0] = new "Welcome to Core Java";
          greeting[1] = new "by Cay Horstmann";
          greeting[2] = new "and Gary Cornell";这样试试.
      

  10.   

    Win2000中:
    右键我的电脑--》属性--》高级--》环境环境变量
    classpath=.;jdk安装目\lib
    path=jdk安装目录\bin
    注意:一定不可忽略“.”。
    Win98中:
    修改autocexe.bat 就是修改自动批处理文件。
    添加:
    set classpath=.;jdk安装目\lib
    set path=jdk安装目录\bin;%path%
      

  11.   

    肯定是CLASSPATH没有配对,我碰到过,配置好了以后重起一下!
    设置环境变量:
    JAVA_HOME=你的JDK安装路径
    CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar别漏了那个点!!!
      

  12.   

    C:\j2sdk\bin>javac -classpath . Welcome.java