关闭

Eclipse中修改JDK版本的几个位置简介

标签: eclipsemyeclipsejavaj2ee
1173人阅读 评论(0) 收藏 举报

在使用Eclipse进行J2EE项目开发的时候,尤其是接手一个古董项目这种情况,经常会因为JDK版本不匹配导致出现很多奇奇怪怪的错误,轻则编辑页面报小红叉,重则编译通不过JAVA容器报500错误。这里简单记一下Eclipse几个可以修改JDK版本的地方,防止由于JDK版本问题导致开发环境搭建出错浪费开发人员的时间。

一、工作区的全局编译JDK版本

Window-Preferences


这里设置的是工作区使用的jdk版本,如果这里设置的不匹配,可能在import的时候就会出错

这里设置完毕之后点击Apply就会生效并自动把整个WorkSpace重新build一遍


二、单个Project的编译版本

同上面全局的配置相似,用于配置某个工程自己的版本,默认与全局一致


同样点击Apply会把该项目重新Build一遍

如果点击上面的‘Installed JREs’那么就可以打开JDK配置页面,可以从oracle官网下载相应的jdk并配置路径。


三、某个Project的JDK依赖

一般来说,依赖库选择不对那么就会经常在import的时候就报错,或者某些类的方法调用时显示不存在

在某个项目上右击,选择Properties


比如当前项目是按照JDK1.5编写的,然而当前工作区使用的是JDK1.8,就经常会碰到java.lang.ClassNotFoundException: sun.io.ByteToCharConverter这个报错,此时只需把JDK依赖改成JDK1.5即可。这样主要是处理了一些在新版JDK中被去掉的过期类。


四、Ant编译时JDK版本


在使用Ant进行build前同样可以设置编译器的版本,我在使用JDK1.5编译JDK1.5开发的项目的时候经常编译失败,换成1.8就可以了(估计是MyEclipse版本太新的问题,我用的是MyEclipse2015,会报找不到Main Class的错误)。但是换成JDK1.8又会碰到过期类的问题,所以最后是用JDK1.6解决的


上图是在新版Eclipse使用JDK1.5编译J2EE5会报的错,实际上是有主类的



五、JAVA容器的运行JDK版本

我在使用JBoss1.6和JDK1.8运行一个struts2项目的时候,出现了所有jsp页面都打不开的情况。html页面和静态资源以及Action类都没有问题,后来换成JDK1.6就好了。所以说除了项目编译时的版本外,容器运行的的环境也需要考虑好。


上图是让JBoss6 使用JDK1.8的情况下打不开所有JSP页面时的报错,换成JDK1.6就可以了






0
0
查看评论

Eclipse中JDK版本切换

此文章适用于服务器jdk版本过低,开发时jdk版本选择过高的解决办法。 右键项目propeties  ---  Project facets  此时更改JDK版本已经完成,但是可能会出现一个错误,项目名字前面有错误× ,但是没提示你具体错...
  • UckyK
  • UckyK
  • 2015-09-06 11:55
  • 21881

最全eclipse自由轻松来回切换项目的jdk版本的方法

需求背景:有时候本地eclipse运行的项目所使用的jdk版本比Linux服务器高,需要调低jdk版本。 此处以我把jdk版本从1.7调到1.6为例: 所有需要在eclipse中设置的在此,分两部分设置: 部分一:设置eclipse工作空间的jdk版本,即eclipse中所有项目的编译运行的环境 1...
  • superit401
  • superit401
  • 2017-06-02 19:41
  • 7369

修改eclipse工程jdk版本

修改eclipse工程jdk版本: 在eclipse中项目jdk版本不匹配的时候需要修改项目工程的jdk版本,但是网上的一些版本修改不是很完全,经过一些摸索之后,参考总结了我在项目中的具体配置实践 问题: 修改eclipse中的项目jdk版本; 解决方法: 要修改的地方有三...
  • ting0fdnb
  • ting0fdnb
  • 2017-08-26 18:46
  • 468

eclipse如何修改java(JDK)默认版本

工具/原料 eclipse 安装两个版本的JDK 方法/步骤 打开eclipse后依次打开windows——》Preferences,打开属性窗口 在打开的pre...
  • Ywaken
  • Ywaken
  • 2017-11-16 09:18
  • 1072

eclipse修改java 版本

选中项目 - 右键 - propertites - Project Facets - java
  • DreamingJ
  • DreamingJ
  • 2016-10-17 13:18
  • 159

eclipse或myEclipse修改jdk版本

window-->preferences-->java-->Installed JREs window-->preferences-->java-->compiler Windows->Preferences->Java->Build Pat...
  • sprita1
  • sprita1
  • 2013-06-22 12:44
  • 8455

如何更换jdk版本,以及在eclipse上配置jdk编译环境

工作以及学习java第一天的时候,肯定需要配置一些工作环境,那么这一篇就来讲解下如何来配置java的jdk版本,以及在eclipse上配置java的编译环境 更改windows系统下的jdk版本: 第一步:首先下载好jdk并安装,之后配置改版本的JAVA_HOME, 第二步:删除C:\Wi...
  • qq_40848881
  • qq_40848881
  • 2018-01-09 10:24
  • 37

当更改了JDK版本之后JSP项目和Java项目在eclipse中如何更改到当前的JDK的方法

阿里的ACE中Java版本只能是JDK7的,我日常使用的是JDK8,所以需要改成JDK7的 前提是配置好环境变量,我是这样配置的 Java项目       右键项目选择【Properties】->搜索【Java Build P...
  • u010513756
  • u010513756
  • 2016-01-15 13:13
  • 14067

如何更改eclipse启动时的jdk版本

关于eclipse更改启动时默认加载的jdk版本报错的问题
  • ac_hiblog
  • ac_hiblog
  • 2017-09-08 08:26
  • 756

eclipse --JDK版本切换 && 配置Tomcat服务

eclipse 切换 JDK版本 http://jingyan.baidu.com/album/d45ad148880ca769552b8009.html?picindex=5eclipse 配置 tomcat http://jingyan.baidu.com/article/3065b3b6...
  • u010004460
  • u010004460
  • 2016-08-02 19:39
  • 1411
    个人资料
    • 访问:563958次
    • 积分:6067
    • 等级:
    • 排名:第4934名
    • 原创:150篇
    • 转载:0篇
    • 译文:1篇
    • 评论:216条
    最新评论