`
pengfeifei26
  • 浏览: 244314 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

eclipse几个问题

阅读更多
访问jsp文件报如下错误:
500 Servlet Exception

/games/sxd/index.jsp:19: 嗾款 com.mayi.base.service.ChartboardService
?{? D:\work\mayi.base\bin\com\mayi\base\service\ChartboardService.class
{?w ?H, 50.0 ? 49.0
?d??n蒎?M?n??P?-
ChartboardService chartboardService = (ChartboardService)ac.getBean("chartboardService");
        ^
1 ?
Resin-3.0.21 (built Thu, 10 Aug 2006 12:03:19 PDT)

1、eclipse的工程的build path引用的jar和工程的webinfo/lib包下所包含的jar包的作用有什么区别?
我遇到的一个问题是,lib中缺失一个jar,当我直接把这个包拷到工程的lib目录时,clean工程rebuild,还是会报错误,但是我通过build path的add Extenrnal jar将jar包引入工程,自动编译,则工程不报错.想请教下,这是什么原因.


因为eclipse把build path的配置写在了项目的.classpath文件中,add Extenrnal jar将jar包引入到工程,.classpath文件中的内容就会被更新,所以不就会报错。
有时直接把jar复制到项目的WEB-INF/lib文件夹中,然后刷新项目,eclipse都会自动把jar在build path中引用。
如果jar不是在build path里删除引用,而是自己直接把jar删除或者移到另外一个位置,刷新项目就会出现错误,要去build path里把引用删除。

拷到lib目录下还不够,还要将build Path里的路径设置为引用lib目录下的路径。
选择:bulid path->Add JARs->选择你的工程,找到lib目录,找到你拷贝进来的jar,这里只显示还未加进工程引用的jar,已经添加引用的是不会显示的!找到后,确定。

上面问题的解决办法将java compiler 中1.6更换成1.5
2、eclipse web工程build path中的jdk版本和java compiler compliance level jdk区别

build path的JDK版本是你开发的时候编译器需要使用到的,例如,如果用的JDK1.4就不能使用泛型。而java compiler compliance level设置的是你写好的JAVA代码按照什么JDK版本级别编译,例如:设置的是1.4,编译出来的class文件可以在1.4以上的JRE上运行,如果用的是5.0级别编译,就不能运行在1.4的环境里面,会提示版本过高。
只要build path的JDK版本高于或等于java compiler compliance level里面的级别都可以

build path里面是你的class文件的运行环境级别,非编译器需要使用到的

  如果在Preferences中 installed jres中增加JDK1.6或是1.5的话。
那么你在java compiler compliance level 中设置的话,就会对应相应的版本。
如果只设置了JDK1.6的话,而在java compiler compliance level 选中1.5的话,会提示安装1.5。
分享到:
评论

相关推荐

    eclipse几个快捷键,很好用

    本文将详细介绍Eclipse中几个非常实用的快捷键及其应用场景。 #### 二、快捷键详解 ##### 1. **Ctrl+1:快速修复** - **功能**:当代码出现错误或警告时,按下此快捷键可以快速调出修复建议列表。 - **应用场景**...

    eclipse配置的几个问题.docx

    以下是针对"eclipse配置的几个问题.docx"文档中提及的两个关键问题的详细解决方案: 1. **解决Tomcat自动重启问题**: 当你在Eclipse中修改一个JSP文件后,Tomcat服务器可能会频繁地自动重启,这可能会打断你的...

    eclipse最有用的几个快捷键

    每当从网上搜索,想以最快的速度学几个有用的快捷键时,看着满页满页的快捷键,你是否感到很头痛。本篇文档就是从本人亲身体会出发,自己记录的二十几个个人感觉最有用的快捷键,不用积分就能下载,随便看看吧。

    eclipse link问题的解决方案

    首先,安装插件的Link方式分为以下几个步骤: 1. **准备插件**:将下载的插件压缩包解压到一个特定的目录,例如`D:\eclipse\MyPlugins\Tomcat`。这个目录结构需要遵循Eclipse插件的标准,包括`eclipse`子目录,以及...

    eclipse下几个简单maven命令

    本篇文章将详细讲解在Eclipse环境下如何使用几个基本的Maven命令,这些命令对于日常开发和部署工作至关重要。 1. **clean**: Maven的`clean`目标是用来清理项目生成的输出物,如编译后的class文件、测试结果、打包...

    常用的三个Eclipse插件

    本篇将详细讲解标题中提到的"常用的三个Eclipse插件",包括"implementors"、Jad以及Xmlbuddy。 首先,我们来看"implementors"。这个术语在Eclipse中通常指的是"实现者"或"接口实现者"。在编程时,当我们在Eclipse中...

    eclipse4.5汉化包

    在提供的压缩包文件名称“BabelLanguagePack-datatools-zh_4.2.0.v20120721043402”中,我们可以看到几个关键部分: - "BabelLanguagePack":这通常指的是Babel项目,一个Eclipse社区的本地化项目,它致力于提供...

    eclipse不编译解决

    遇到过好多次eclipse不编译问题,网上搜了几次也没有找出不编译的具体原因,大多说是eclipse的问题。 总结网友说法加上个人经历,总结了几个不编译的处理,希望对大家有帮助。

    eclipse3.6中文包

    Eclipse的汉化过程主要涉及以下几个步骤: 1. **下载汉化包**:首先,你需要从可靠的来源下载Eclipse 3.6的中文语言包。这个“eclipse3.6中文包”很可能包含了所有必要的中文翻译资源。 2. **解压文件**:下载的...

    m2eclipse.zip

    m2eclipse插件的功能非常强大,主要体现在以下几个方面: - **项目导入**:可以方便地导入现有的Maven项目,只需通过“File” -> “Import” -> “Existing Maven Projects”,选择项目根目录即可。 - **依赖管理*...

    Eclipse编程 案例 精选

    在压缩包中的EclipseBaseExample,我们可以期待找到关于以下几个方面的实例: 1. **项目创建与管理**:Eclipse允许用户创建各种类型的项目,如Java项目、Web项目等。实例代码可能包括如何使用Eclipse新建项目,设置...

    Eclipse自动智能提示

    当你在编写代码时,只需输入几个字符,Eclipse就能自动显示出可能的匹配项,包括类名、方法、变量、关键字等。这个功能基于项目中的代码库、已导入的库和JDK信息。下面我们将详细讨论如何启用和优化这一功能。 首先...

    eclipse 黑色主题插件 绿色版

    一般来说,这包括以下几个步骤: 1. 下载插件文件,通常是一个.zip或.jar格式的压缩包。 2. 解压文件到Eclipse的安装目录下的`dropins`文件夹,或者使用Eclipse的内置更新管理器进行安装。 3. 重启Eclipse,进入`...

    Eclipse中Maven插件

    在Eclipse中配置Maven插件涉及到以下几个关键步骤: 1. **安装Maven插件**:打开Eclipse,选择“Help” > “Eclipse Marketplace”,在搜索框输入“maven”找到M2E插件,点击“Install”按照提示完成安装。如果无法...

    Eclipse3.7汉化包合集

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。Eclipse3.7,也称为Indigo版本,是...只需简单几步,你就可以拥有一个全中文界面的Eclipse3.7,进一步享受编程的乐趣和便利。

    eclipse百度云地址

    在从百度云或其他非官方渠道下载Eclipse时,需要注意以下几点: - **安全性**:确保下载来源可靠,避免下载含有恶意软件或病毒的文件。 - **版本兼容性**:确认下载的Eclipse版本与您的操作系统以及其他开发工具兼容...

    Eclipse+ProGuard配置

    Eclipse 是一个基于 Java 的集成开发环境(IDE),ProGuard 是一个 Java 类库和应用程序的保护和优化工具。通过结合使用 Eclipse 和 ProGuard,可以对 Java 应用程序进行混淆、压缩和优化,从而提高应用程序的安全性...

    Eclipse Theme

    Eclipse Theme的安装步骤通常包括以下几个关键环节: 1. **下载主题插件**:首先,你需要在Eclipse Marketplace或者开发者社区找到对应的主题插件。例如,你可以访问CSDN等技术博客平台,如描述中给出的链接...

    Eclipse模版(导入自己的Eclipse模版)

    例如,你可以创建一个用于打印日志的模板,只要输入几个简短的缩写,Eclipse就能自动生成完整的日志语句。这对于频繁使用的代码结构尤其有用,例如循环、条件判断、异常处理等。 "yx.xml"这个文件很可能是包含用户...

    eclipse 65536 解决 demo

    4. **使用特定插件或工具**:有一些Eclipse插件或外部工具可以处理这个问题,例如使用JDT APT(Java Development Tools Annotation Processing Tool)进行预处理,或者使用特定的代码生成器来生成分段的字符串。...

Global site tag (gtag.js) - Google Analytics