我刚装JCreator的时候,也是文件编译不出来,最后检查出是JDK环境变量配置没陪对。你看看是不是你的没陪或是配错了。
我的电脑->属性->高级->环境变量
如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_10(注意JDK的版本号),那么就在系统变量里(当然也可以在用户变量里)点新建:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.6.0_10
再次点新建:
变量名:classpath
变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
并在path里(不要删除原来的那些)加入 ;C:\Program Files\Java\jdk1.6.0_10\bin
如果是你用自己的Eclipse包里面的类导出科执行jar文件遇到这个错误,那么你里面的Manifest没有指定好main-class,下面是我曾经写的一个manifest.mf 文件
Manifest-Version: 1.0
Class-Path: lib/ojdbc14.jar lib/jdom.jar lib/dom4j-1.6.1.jar lib/jtds-1.2.jar lib/sqljdbc.jar lib/msbase.jar lib/mssqlserver.jar lib/msutil.jar com/vision/prompt/config.xml
Main-Class: com.vision.prompt.MainExcute
如果在Eclipse 里面运行找不到main class 那么就是里面真没有main 或者没有 你在加上mainclass 后没有编译 , 这种情况出现在 由外部导入工程的情况下
..........应该是发布错误吧。。。最后面要选择MAIN CLASS的。。。就是选择你得驱动类。。
而如果你得JAR文件没问题的话就是你没有装虚拟机。。可以装JAVA或直接装个虚拟机·
想都不要想 肯定是你没有指定main-class