你是不是把main函数的main中的m大写了,写成Main了。
在java是要严格区分的。
一定要小写的main才可以 试试

解决方案 »

  1.   

    那看一下是不是你用了自己写的类,没把那个包加进行classpath里?
      

  2.   

    用同样的代码在另一台机器上试一试,才能判断是代码问题还是配置问题!配置和代码都没问题!那恭喜了!可能是系统问题!用GHOST了吗?:)努力!
      

  3.   

    :)我后来试了试,在根目录java程序可以执行,在另外的机器上其他目录也能执行,不知道为什么......
      

  4.   

    1.将jdk1.4.0-安装在自己机器的某个盘符的根目录下,如:可安装在D:\下。
    ***(以下的d:\j2sdk1.4.0_01改为你自己安装JDK的目录)***
    2.如果你的运行环境是win98,则在C盘根目录下,autoexec.bat文件中,加入下面两条语句:
    set Path=%PATH%;d:\j2sdk1.4.0_01\bin
    set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\
    (也可以写成:set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar)
    保存后,重新启动机器,就完成了jdk1.4的安装。
    3.如果你的运行环境是win2000的话,则需在“控制面板”的“系统”下,“高级”选项的“环境变量”中,添加两个用户变量。
    其中一个用户变量的名称为“path”,值为“.;d:\j2sdk1.4.0_01\bin”,
    另一个用户变量的名称为"CLASSPATH",值为“.;d"\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar”,单击“确定”即可。即完成了jdk1.4.0的安装。
      

  5.   

    请问原先的用户变量path的值是改成“.;d:\j2sdk1.4.0_01\bin”,还是添加个“.;d:\j2sdk1.4.0_01\bin”,如果改成“.;d:\j2sdk1.4.0_01\bin”,那他以前的值没有了会不会对系统有什么危害啊????