myeclipse10-dbutils1.2导入到Myeclipse 10中报警告 请问怎么解决

问题描述

dbutils1.2导入到Myeclipse 10中报警告 请问怎么解决

Classpath entry C:/Users/xuyan/Workspaces/commons-dbutils-1.2/commons-dbutils-1.2.jar will not be exported or published. Runtime ClassNotFoundExceptions may result.

我在做一个关于blog的web项目 本身电脑里有一个dbutils1.2 我导入到Myeclipse10中报上面的警告 我以为是版本问题 然后又从ommons.apache.org上下载了dbutils1.5 导入进去后依然报这个警告 到底该怎么解决 这个警告有什么后果吗?

我导入的方法就是Build Path 添加额外的包 然后选择commons-dbutils-1.5.jar这个文件 然后OK 烦了好久 不知道怎么回事 请大神指点。

解决方案

在网上查找的很多信息 最后终于知道了原因 十分感谢“黄刚的博客” 以下内容出自:
http://blog.csdn.net/haha0832/article/details/5766385

三.去除eclipse中jar包关联性警告

  我们在开发过程中会接触到两种环境,一是开发环境(对应eclipse中的类路径),二是运行环境(对应应用服务器中的类路径)。这时两个环境中jar包的关系就比较复杂了。这时处理jar包间的关系的总体原则是要保持这两个环境中jar包的版本一致或者兼容。   
  在项目WEB-INF/lib目录中的jar包是两个环境中共用的部分。这部分jar包要求不能和两个环境中的jar包有冲突,也就是说lib目录下的jar包是和两个环境中的jar包互补的。而两个环境中的jar包原则上应该是相同的或者兼容的。
  例如在eclipse下开发javaEE项目,我们会用到javaEE相关的jar包javaEE.jar,这时的需求是开发环境的需求。但在应用服务器环境中就不需要这个jar,因为应用服务器中会有相关的javaEE的jar包。这时如果我们将项目发布到应用服务器环境中,就会发生jar包冲突的情况。可是我们在开发时还要用这个包,发布时还不能发布到应用服务器中,这怎么办呢? 解决的办法如下:
  在eclipse中加入这个jar包(这个jar包当然不在项目目录中了),eclipse会提示:

Classpath entry XXX.jar will not be exported or published. Runtime ClassNotFoundExceptions may result.

Classpath entry XXX.jar will not be exported or published. Runtime ClassNotFoundExceptions may result.

  因为我们这时候确认这个jar包是不需要部署到应用服务器环境中的(如果需要就直接放到lib目录下就可以了,就不用费这个事了),所以我们做如下操作,解除eclipse这种依赖关系的提示:

点中提示信息-->右键-->Quick fix->exclude the associated raw classpath entry from the set of potential publish/export dependencies-->finish.

点中提示信息-->右键-->Quick fix->exclude the associated raw classpath entry from the set of potential publish/export dependencies-->finish.
  这样就解除了,jar包的依赖,发布的时候就不会在项目中出现这个jar包了。

时间: 2024-08-03 03:12:49

myeclipse10-dbutils1.2导入到Myeclipse 10中报警告 请问怎么解决的相关文章

jsp-JSP程序导入到MyEclipse中报错问题

问题描述 JSP程序导入到MyEclipse中报错问题 错误提示:cvc-identity-constraint.4.1: Duplicate unique value [SetChartEncoding] declared for identity constraint "web-app-filter-name-uniqueness" of element "web-app". 解决方案 Duplicate unique value [SetChartEncodi

myeclipse 10.7中用jsp无法连接mysql 5.5 单独用java文件却可以~

问题描述 myeclipse 10.7中用jsp无法连接mysql 5.5 单独用java文件却可以~ 我是要做一个简单的查询数据库操作,在win10 64位系统用tomcat 7 myeclipse 10.7用jsp无法连接数据库,提示NO SUITBLE Driver和空指针但是我换成win 7 32位系统用tomcat 6 myeclipse 85 时就可以查询了,两边的代码和操作都一样~~求大神赐教~!select.jsp中出错代码段:<% Student student=new Stu

响应-MyEclipse 10.7在win8.1上运行很卡,要如何解决?

问题描述 MyEclipse 10.7在win8.1上运行很卡,要如何解决? MyEclipse在win8.1上运行,无论是切换,点击,输入,都很卡,要等响应,严重时会直接挂掉,要怎么解决呢? 解决方案 检查下系统是否感染了360等非法流氓软件,操作系统是否是山寨盗版.显卡驱动是否装好. Win8.1+MyEclipse我用过没问题.

在Myeclipse 10 中启动Tomcat7出现如下错误,但是能用浏览器正常访问,

问题描述 在Myeclipse 10 中启动Tomcat7出现如下错误,但是能用浏览器正常访问, 严重: End event threw exception java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe

导入一个myeclipse项目本来正确的代码出错,求大神讲解

问题描述 导入一个myeclipse项目本来正确的代码出错,求大神讲解 做一个项目我myeclipse的配置jdk1.7的 ,不是一个人做,在导入项目后报出的错误很难理解,一个 ); 号错误,一直不知道怎么回事. 如图:为了与项目配置一致,我特意将jdk换成1.6的并且重新配置了环境变量,但是代码莫名其妙的报错,而且还不是全报错,是有的java类报错,有的配置文件报错. 解决方案 如果jar包确定导入的话,src里面错,有可能是由于编码问题,你看System语句有咩有乱码的,webroot里js

myeclipse-将web项目导入到MyEclipse中一直报的这个错误该如何解决?

问题描述 将web项目导入到MyEclipse中一直报的这个错误该如何解决? 解决方案 应该不是代码的问题,可能是设置问题. 解决方案二: 应该是缺包导致的吧 解决方案三: eclipse导入myeclipse的web项目没法识别问题解决eclipse导入myeclipse的web项目没法识别问题解决eclipse导入myeclipse的web项目没法识别问题解决 解决方案四: restart 试试 ,

websphere-WAR在WAS上运行正常,导入到MYECLIPSE集成的TOMCAT6.0启动失败

问题描述 WAR在WAS上运行正常,导入到MYECLIPSE集成的TOMCAT6.0启动失败 WAR包部署到WAS8.5正常,导入到MYECLIPSE,用集成的TOMCAT6.0启动失败. 查了网上资料,说是OJDBC6的问题,换了ORACLE客户端的OJDBC6也不行,这个OJDBC6用MYECLIPSE的DB CONNECTION测试正常.还换成了OJDBC14,也不行.方言试过 org.hibernate.dialect.OracleDialect org.hibernate.dialec

MyEclipse 10启动问题

问题描述 MyEclipse 10启动问题 解决方案 myeclipse 10 JSP页面遇到的问题:Cannot return from outside a function or method破解Myeclipse 10Hierbate 3.3+Spring 3.1 +SpringMVC+Myeclipse 10集成框架搭建 解决方案二: http://www.zhihu.com/question/24780663 解决方案三: jdk 版本不合适吧???32位或64为?

tomcat-从SVN上checkout代码后,导入到myeclipse,部署的时候报错,资源文件被锁定

问题描述 从SVN上checkout代码后,导入到myeclipse,部署的时候报错,资源文件被锁定 报这样错误!那位能详细说说~~~ 解决方案 抱歉,看不清楚!请重新发个 解决方案二: 终于解决了这个问题,原因是项目里面的jar找不见路径,重新构建路径,加入所需要的Jar就可以!