一个奇怪的新手问题。大家麻烦解答下

无聊11234 2007-11-29 11:23:44
环境参数已经设好。一个简单的hello world程序在命令行下运行通过。用3.0.1的eclipse运行也正常。。不过用eclipse 3.3建的同样的程序运行就出现Could not find the main class,A JNI error has occurred,please check you installation and try agin..如果用eclipse 3.0.1打开出错的运行下.再用3.3打开就也可以运行了?这是怎么回事呀?
...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
daniel_kaka 2007-11-29
  • 打赏
  • 举报
回复
Eclipse3.0和3.3所要求的JDK版本是不一样的,Eclipse3.3要求JDK最低版本JDK50,而Eclipse3.0则可以使用JDK1.4.2以前的版本,如果你使用的版本是1.4.2或是更早的,那在Eclipse3.0下运行正常而到Eclipse3.3下执行错误也是很正常的。
fanql_222 2007-11-29
  • 打赏
  • 举报
回复
应该是新版本的编译有问题
marryhong 2007-11-29
  • 打赏
  • 举报
回复
我个人感觉 创建文件时候 配置的问题!~ 不知道对不对! 高手解决! 我也来学习学习!~
kingmaxno1 2007-11-29
  • 打赏
  • 举报
回复
JDK版本问题
是你编译用的JDK和运行的不一致造成的
楼上:project-> properties-> java complier那里设一下
然后从新编译一下就可以了,如果不是在eclispe下用,那还要看系统的java_home是否是相同的jdk
bestseal 2007-11-29
  • 打赏
  • 举报
回复
project->properties->java complier设置你的jdk到1.7即可。
iehanbin 2007-11-29
  • 打赏
  • 举报
回复
这个是因为没有编译,eclipse会直接运行编译好的class文件。可能没有产生编译好的class文件或者在编译好的class文件中没有main函数。所以才出现以上提示。
无聊11234 2007-11-29
  • 打赏
  • 举报
回复
我装的是1.7呀。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧