初学java
之前用eclipse打过几个初学者程序
都能够成功运行
后来系统出现了一点问题,作了一次系统还原
之后重新安装jdk,重新配置
再运行原来的代码时,总是提示:
“could not find the main class,program will exit”现在的具体配置为:
java_home   C:\j2sdk1.4.2_12
classpath  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 
path       %JAVA_HOME%\jre\bin;%JAVA_HOME%\bin究竟是不是java的配置出了问题?希望大虾请教

解决方案 »

  1.   

    在CLASSPATH中添加一个JAVA_HOME%\lib\dt.jar试试
      

  2.   

    CLASSPATH现在不要也行的
    按个SDK算了,省的这么麻烦
      

  3.   

    根据xd的回帖改了,
    不过我加的是   %JAVA_HOME%\lib\dt.jar
    还是没有解决……
      

  4.   

    我安的那个是 j2sdk-1_4_2_12-windows-i586-p.exe
      

  5.   

    是不是有main方法的类名和JAVA文件名不一样,才出现"could not find the main class"
      

  6.   

    应该是类名或者路径的问题,JAVA_HOME有没有配啊?
      

  7.   

    %800 classpath问题!好好看看路径!
      

  8.   

    JAVA_HOME,你定义到什么地方了,看清楚!
      

  9.   

    楼上的SpiriTRinG(橙色葡萄) 大虾可以明确一点指出classpath应该怎么设置吗?我之前是这样设置的没有出现问题,系统还原了一下之后就不行了ps:  java_home 定义为 C:\j2sdk1.4.2_12 
          就是jdk安装时选择的路径
      

  10.   

    装了Jcreator,能用
    我怀疑是eclipse里的设置没搞好
    DX们能指点一二吗?
      

  11.   

    按道理应该没什么问题啊!不过我曾经有过在java中把两个类的名字写成了一样,只是大小写有点不同,在IDE中没有出问题!运行时也报你那个错,开始也怀疑是配置问题。后来发现Windows中是忽略大小写的,导致主类不能生成,你看看是不是这个错!
      

  12.   

    运行一下  -javaversion 看看系统是否提示正确的版本信息,如果是正确的,可能就是你的程序出错误了!找个最简单的helloworld程序看看。