解决myeclipse5.1GA上的破烂事

来源:互联网 发布:网络虚拟号发短信软件 编辑:程序博客网 时间:2024/05/01 13:29

1.因为数据库用的是oracle10g,也有oracle8de  ,生成hibernate的bean和xml, 用class12.jar连接进去,生成的时候,报 "an internal error occurred during :"Generating Artifacts"",google后说是class12.jar-->oracle10gojdbc14.jar,还是不行,换成用eclipse3.2启动,ok,搞不明白,不过抓到老鼠的是好猫啊!

2.把myeclipse上的web应用部署跑起来,加进tomcat5.24,add 的时候总说"tomcat配置有问题",郁闷啊,以前版本可没遇到这些事啊,再soso,是没在tomcat这个appserver下的 jdk配置,怪不得,:)

启动tomcat 5019 报 Source not found for StandardContext.start() line: 4129,单独启动则可以,判断是跟myeclipse的配合问题,试了tomcat5024,5028都不行,5.5.15可以启动

3.因为用到resin3.08只能跟jdk1.4配合,有时环境变量在jdk1.4和1.5修改来去,发现很多类第一行包错:The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files

于是有搜啊搜,找到办法
I) The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class  files。 
   出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Eclipse在建立工程时,会自动参  照你的jre路径,但多个版本就没办法了。
   你只能手动建立…
   a. 进入window/preferences/java/Installed JREs
       1)按Add
       2)输入JRE Name, 例JDK1.5.0.03
       3)JRE home directory, 选择安装的路径
       4)按OK
   b. 进入Project/properties/Java Bulid Path
      1)Add library
      2)选JRE System Library后按Next
     3)选workplace default JRE后按finish...
II) The import javax.servlet cannot be resolved
    上面问题的解决办法如下:将servlet-api.jar(在%TOMCAT_HOME%//common/lib目录下面可以找  到 这个文件)或者javaee.jar导入每个动态web工程。


感叹:在这开源的时代,操作出现几多问题啊,不过,google,baidu真是好老师!

原创粉丝点击