`
zhb8015
  • 浏览: 396731 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Spring Roo杂谈
浏览量:0
社区版块
存档分类
最新评论

could not find the main class, Program will exit(已解决)

 
阅读更多

@(报错)could not find the main class, Program will exit(已解决)

2010-04-12 20:59:43|分类: 电脑 |标签:myeclipse |字号订阅

(报错)could not find the main class, Program will exit(已解决) - jn - Judas.n

(很抱歉,如果你希望能更加清楚地看清图片或是图上的文字的话,你可以按住ctrl不动,然后向上滚动鼠标的滚轮。要改变回来同理向下滚动即可、)

--------------------------------------------------------------------

今天2011.4.20:
这篇文章是我刚接触myeclipse的时候写的,一年过去了,感觉自己成熟了点,这篇文章还是有点不足,所以补上了。
-------------------------------------------------
一段在jcreator中能正常运行的代码,在myeclipse中
老是出现could not find the main class,program will exit。
这足可以说明代码没错,是程序的问题了。
原因和解决办法如下:
因为我们使用高版本的JDK编译的Javaclass文件试图在较低版本的JVM上运行,所报的错误。 因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出Could not find the main class.program will exit不支持的Class版本错误。这个错误尤其在JDK5与JDK5之前的版本上表现明显。因为,JDK5在Java语法上作了不少增强,引入了一些新的.class文件的元素,导致旧版本的JVM无法解释、执行.class文件。即使这个类并没有使用任何JDK5的新元素,但是JDK5生成的.class文件,JDK1.4及其以前的JVM都无法辨认。
解决方法:
1. 弄清楚该程序是在哪个JDK版本下开发的 (JDK对于java学习者应该不能陌生)
(报错)could not find the main class, Program will exit(已解决) - Jn - Judas.n
2. 在myEclipse 菜单->Windows->Proferences->java-> Installs Jres重新设置JDK路径,改为开发程序时的JDK版本(如上图)(我做到这一步就可以了!我的eclipse是7.0,jdk是6u13的。)
(报错)could not find the main class, Program will exit(已解决) - Jn - Judas.n
3. Windows->Proferences->java->Compiler,将compiler compliance level设置为与上面相同的JDK(如上图,如果你今天2011年到官方下载的JDK那可能是1.6的了,建议勾选1.6)
-----------------------------------------------------------------------------
对于项目来说,有时候出现版本问题也是跟编译级别有关系,那修改一下就可以了(如下图)
(报错)could not find the main class, Program will exit(已解决) - Jn - Judas.n
(报错)could not find the main class, Program will exit(已解决) - Jn - Judas.n
解决这个问题可能需要感谢它,是它给了我灵感、:
--------------------------------------------------------------------

本人置顶了一篇:@我的生活必备软件:大集中(强烈推荐)

http://jn3.141592654.blog.163.com/blog/static/2747726020115185235338/

希望你能找到对你有用的软件、如果你有好的软件很乐意你留言!

--------------------------------------------------------------------

(赚钱不易,如果大家觉得本人写字还算厚道,那就帮忙点一下下文章右边的广告、

一个即可(验完货再点也可以!o(_)o 哈哈)….广告内容随您处置,想关掉就关掉,想看就看、(……感谢了….))

如果你觉得我有关注的价值,可以在我的博客首页订阅我的博客、感谢!

如果有疑问请给我邮件:jn3.141592654@163.com

分享到:
评论

相关推荐

    could not find the main class,program will exit

    ### "Could Not Find the Main Class, Program Will Exit" 错误解析及解决方法 在Java编程过程中,我们经常会在开发环境中遇到各种各样的错误提示,其中“Could not find the main class, program will exit”是一...

    解决 Can not find the main class. Program will exit. 难题

    在IT领域,尤其是在Java编程中,遇到“Can not find the main class. Program will exit.”这一错误信息是非常常见的问题。这通常意味着编译器或运行环境无法识别并定位到程序的主类,即包含main方法的类,从而导致...

    jar文件Could not find the main class解决办法

    NULL 博文链接:https://yintech.iteye.com/blog/374842

    java反编译工具jd-gui-1.4.0.jar

    java反编译工具jd-gui-1.4.0.jar 可以查看jar包中的.class文件的java代码

    java打jar包的方法

    ### Java打包成JAR文件的方法及解决“Could not find the main class, Program will exit”错误 在Java开发中,将程序打包成一个可执行的JAR文件是非常常见且实用的操作。这种方式不仅便于程序的分发与部署,还能...

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    - FIX: The TFlexPanel.FPaintCache field moved in the protected class section. Added rcPaint field in FPaintCache that represents drawing rectangle. - ADD: In the text prcise mode (TFlexText.Precise=...

    eclipse 下打包

    - **Could not find the main class, Program will exit.** - 当遇到这类问题时,通常是因为JAR文件缺少必要的类或库。如果项目中使用了特殊库(如SWT等),则需要进行额外的配置。 4. **处理SWT等特定库的情况**...

    Java邮件开发Fundamentals of the JavaMail API

    The API's main purpose is not for transporting, delivering, and forwarding messages; this is the purview of applications such as sendmail and other Mail Transfer Agent (MTA) type programs. MUA-type...

    Auto_Runner使用教程

    2. **Java Virtual Machine Launcher问题**:若出现"could not find the main class.program will exit."的错误,可能是因为JDK版本过低。Auto_Runner需要1.5及以上版本的JDK。请确保已安装对应版本的JDK。 3. **...

    微软内部资料-SQL性能优化2

    The main advantage of running in-process is that the system usually does not need to perform a context switch. The disadvantage to running in-process is that DLL has access to the process address ...

    微软内部资料-SQL性能优化3

    If the class is not confident in their understanding, review appendix A04_Locking and its accompanying PowerPoint® file. Transactions in SQL Server provide the ACID properties: Atomicity A ...

    gertt点阵图读取器(opengl)

    MessageBox(NULL,"Could Not Unregister Class.","SHUTDOWN ERROR",MB_OK | MB_ICONINFORMATION); hInstance=NULL; // Set hInstance To NULL } } /* This Code Creates Our OpenGL Window. ...

    Bochs - The cross platform IA-32 (x86) emulator

    class, optional commit support on Bochs exit, save/restore file attributes, 1.44 MB floppy support, set file modification date/time - converted the complete hdimage stuff to the new 'hdimage' ...

    opengl画图程序附带源代码

    MessageBox(NULL,"Could Not Unregister Class.","SHUTDOWN ERROR",MB_OK | MB_ICONINFORMATION); hInstance=NULL; // Set hInstance To NULL } } /* This Code Creates Our OpenGL Window. Parameters Are: * * ...

Global site tag (gtag.js) - Google Analytics