整理eclipse,升级jdk环境小记录

这2天在整理项目:

需要把eclipse 32位,jdk1.6 32位的更改为eclipse 64位,jdk1.8 64位版本的,于是我就在一台window7的电脑上直接操作,遇到了一下几点问题,记录一下:

  • 一台电脑上可以装多个版本的IDE工具,我就装了eclipse 32位的,eclipse64位的,还有myeclipse 64位的(近期整理桌面卸载了)
  • 原本jdk是1.6 32位的,后期装了1.8 64位的(这说明电脑支持多版本的jdk运行环境,分别装在不同的文件夹下面,方便切换)
  • 使用jdk1.8的时候,就需要把环境变量中的JAVA_HOME改为1.8的路径,使用几版本就切换到几版本的路径

存在一个问题就是低版本切换到高版本就可以,高版本切换到低版本就切不会来了,于是找资料解决

把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;在path里放在最前面,或者到C盘--window--System32文件夹下找到java.exe、Javaw.exe、javac.exe删掉就可以了

1、java.exe:运行java程序

2、javac.exe:编译的,生成.class文件

3、javaw.exe:跟java命令相对的,运行java命令时,会出现并保持一个console窗口,程序中的信息可以通过System.out在console内输出

<!----------------------------------------升级jdk之后,导入1.6的struts2项目出现的问题以及解决方法---------------------------------------!>

1.导入项目,更改升级的jar包

2.在项目上右击,选择build path--configure build path,根据如下如更改最新jdk,和tomcat

3.

4根据报错的地方去尝试修改删除

5.项目Class文件不报错,但是文件名还是报错的,检查Problems报红叉的地方,我这里错误显示是

Description Resource Path Location Type
Target runtime Apache Tomcat v7.0 is not defined. gpswork Unknown Faceted Project Problem

解决方法:

第一种,可以直接在红叉的地方右击删除(Delete)但是重启tomcat还是会存在,项目已依然会报错

第二种,直接到醒目文件夹下面找.setting--org.eclipse.wst.common.project.facet.core。xml文件--删除<runtime name="Apache Tomcat v7.0"/>就ok 了

6.删除成功之后,只有java Resources报错,解决方法如下:

右击项目选择properties--java Compiler

项目错误就全部解决 了

7启动项目,(然后很结果的给了我错误的惊喜

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [D:\EclipseWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\gpswork\WEB-INF\classes\applicationContext.xml]; nested exception is java.lang.IllegalStateException: AnnotationAwareAspectJAutoProxyCreator is only available on Java 1.5 and higher

解决办法:要么降回到1.6版本,第二种就是改spring 的配置文件吧

             把applicationContext.xml文件的头文件改成最新的spring的配置

接下来又出现问题:

1:16:35,770 ERROR ContextLoader:351 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory‘ defined in file [D:\EclipseWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\gpswork\WEB-INF\classes\applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/cache/RegionFactory

我想因为升级了jdk版本,更新了spring配置,关联的hibernat自然也是要更新的,所以更新为3.5的hibernat.jar包...

好了,最后这个项目就正常的使用jdk1.8的环境了

另分享别人的:各个jdk版本的新特性http://www.cnblogs.com/langtianya/p/3757993.html

时间: 2024-10-07 08:47:05

整理eclipse,升级jdk环境小记录的相关文章

Eclipse修改JDK环境,修改项目编译JDK.

修改Eclipse默认JDK: window     preferences       java     installed JREs       Add..         选择 Standard VM            选择jdk安装目录           finish 修改项目使用JDK环境: 对项目右键       Java build Path         Libraries          选择当前的JDK         remove              Add

修改Eclipse jdk环境

原因:由于项目原因,要将原有的工程从jdk1.6迁移到jdk1.7 问题:Eclipse默认的jdk环境为jdk1.6 解决方法: 1)首先是安装jdk1.7,以及配置环境变量,在这里就不再说了 2)修改eclipse的jdk环境 1.菜单栏window-->preference 选择java 下的 Installed jres,下图中我已经把需要的jdk包导入,如果Eclipse中没有需要的版本,则点击Add按钮选则安装的jdk1.7安装目录导入,导入后在jdk1.7前面勾选上. 然后在选择j

Eclipse Android开发环境搭建

要点: 1)已经安装配置好eclipse和jdk环境 2)给eclipse安装ADT插件(支持android开发) 3)安装配置android sdk环境(类似jdk) 4)eclipse中配置android sdk的路径 5)可以创建android模拟器设备(AVD)来运行andriod项目,也可以直接连接真实的android设备来运行项目 在线安装ADT时,google服务器可能访问不了,在hosts文件中如下解析条目即可解决: #Google主页 203.208.46.146 www.go

eclipse启动停止--jdk环境变量配置

1.问题描述:启动eclipse提示已经停止启动 2.原因:之前在电脑上安装oracle11g,jdk相关环境变量和注册表被修改,而eclipse需要依赖它们找到jdk 3.解决办法: 1.右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量”: 2.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(不分大小写) JAVA_HOME指明JDK安装路径,就是刚才安装时的路径C:\Program Files\Java\jdk1.5.0_06,此路径下包括

在linux环境下为eclipse配置jdk以及Tomcat服务(附图解详细步骤)

环境:jdk8,Tomcat7,eclipse 需要先在linux上安装好对应的软件及java环境,如果还没有安装的,可以先去看我之前写的两篇博客:ubuntu/linux中安装Tomcat(附图解详细步骤)以及ubuntu/linux系统中安装jdk以及eclipse(附图解详细步骤),里面都有详细的安装步骤. 前期准畚工作完成后,接下来就是在eclipse中配置我们的java开发环境了. 1.首先,我们打开eclipse软件,进入的首页依旧是需要选择eclipse的工作路径,跟在window

J2ee开发环境搭建之(三)eclipse集成JDK+Tomcat

Eclipse集成JDK Eclipse集成Tomcat

Eclipse Android开发环境的搭建步骤及注意事项

作者:不完整 Email:[email protected] qq: 915043835 前言 作为一个初学者,在进行Eclipse android开发环境的搭建中耗费了挺长的时间.虽然网上有很多关于开发环境搭建的演示讲解,但是参照这些演示讲解进行操作的过程中还是出现了很多问题.因此,整理自己的开发环境搭建过程,供有需要的小白们共同学习借鉴. 步骤概要 第一步:下载安装JDK. 第二步:配置Windows上JDK的变量环境. 第三步:下载ADT bundle(集成ADT的Eclipse开发环境)

linux+django+apache+mod_wsgi+eclipse+python2.7 环境的搭建

首先,说明下环境: linux:fedora14: IDE:eclipse: python:python2.7 python框架:django web服务器:apache web服务器的python模块:mod_wsgi 写在前面: 之前用的windows下面的xampp,写的php后台,现在想转向linux下面的python,跟以前一样,选择apache和eclipse作为自己的开发工具. eclipse的python配置, 参见之前的博客:http://blog.csdn.net/zy416

Android开发环境搭建记录201408

目的是采用android + ndk(JNI),使用c/c++编译生成opencv的相关函数的库. 默认jdk已安装好,JAVA_HOME, CLASSPATH, path已设置好.android开发的IDE有两种,Eclipse和Android Studio(http://developer.android.com/sdk/installing/studio.html),后者采用的gradle工具不了解,暂时就不试了. 1. Eclipse CDT + Cygwin环境 Eclipse c/c