拷贝Java项目报错

经常需要将一个项目,导出,然后发给同事,或者是自己用另一个Eclipse工具打开。

这时,导入项目后,就会出现各种各样的问题。大牛笔记:www.weixuehao.com

代码相同,环境不同,主要是修改环境

1、jdk路径

不同环境,使用的jdk不同,会出问题。可以修改一下构建路径(java build path)

右键 项目 – properities – java build path – libraries

然后点击 edit,修改jre的路径。

2、web项目,可能没有加tomcat服务器,没有找到servlet相关的包

添加一个web服务器就会了。

window – properities – server – runtimeenvironment – Add

选择web服务器的了路径。

3、加完web服务器后,可能服务器版本不同,还会有一些问题。(我从tomcat6 到 tomcat8导致的错误)

有时会发现,项目内文件都没什么错了,但是在项目名称的位置,还是红叉。

打开项目文件夹下 javaeeprojectcn\ForMyTest1\.settings\org.eclipse.wst.common.project.facet.core.xml文件

里面会有

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v6.0"/>
  <fixed facet="jst.java"/>
  <fixed facet="jst.web"/>
  <installed facet="jst.web" version="2.5"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="jst.java" version="5.0"/>
</faceted-project>

把faceted-project标签之间的内容,修改一下就好了。修改后为:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <fixed facet="java"/>
  <fixed facet="jst.web"/>
  <installed facet="java" version="1.7"/>
  <installed facet="jst.web" version="3.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

同步更新大牛笔记:www.weixuehao.com

http://www.weixuehao.com/archives/211

时间: 2024-11-10 07:17:03

拷贝Java项目报错的相关文章

创建Java项目报错处理

好久没用Eclipse编写Java程序了,今天创建一个Java项目的时候,老报错,错误信息如下: Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor 解决方案:把java的类库加载进去,在工程上右键选择属性->Java Build Path的Libraries->Add Library选择JRE System Library-&

java项目报错 :A class file was not written. The project may be inconsistent...

问题: 打开ecplise,发现我的几个项目突然报错,上午还用的好好的,我一脸懵,出现那么多错误还都是一种问题,错误提示翻译过来是 类文件找不到 : 问题经过具体描述: 不只是在我的springMVC项目,就连之前写的普通java-web项目也出了问题,网上搜索有说 A class file was not written 这种报错是项目名字跟windows保留的关键字冲突了.....可是上午还好好的怎么可能冲突呢,于是也没辙就只好删除重建一下项目试试. 问题又出在项目中一个叫built的文件夹

Java编译报错:无效的源发行版

简介 IDEA编译Java项目报错:无效的源发行版9 目测原因编译等级不对,需要调整IDE中的编译等级相关参数 解决方案 打开设置,-->Java Compiler选择如图所示的选项进行相应调整 打开项目构建(Project Structure...)--> Project选择相应的编译级别 打开项目构建(Project Structure...)--> Modules选择相应的模块, 看下模块的编译级别是否对应 参考资料 IDEA: Error:java: 无效的源发行版: 9 原文地

tomcat7 启动项目报错 java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()

JDK版本:jdk1.8.0_77 Tomcat 版本:apache-tomcat-7.0.47 异常重现步骤: 1.完成项目部署 2.启动Tomcat 异常头部信息:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig() 解决方案: 把apache-tomcat-7.0.47/lib/servlet-api.jar 拷贝到$JAVA_HOME/jre/lib/ext目录下去 参考博文:

【MyEcplise】导入项目报错:Errors running builder &#39;JavaScript Validator&#39; on project &#39;项目名&#39;. java.lang.ClassCastException

导入项目报错:Errors running builder 'JavaScript Validator' on project '项目名'. java.lang.ClassCastException 解决方法: project -->Properties Builbers -->JavaScript Validator勾选去掉 解决问题! [MyEcplise]导入项目报错:Errors running builder 'JavaScript Validator' on project '项目

项目报错java.lang.ClassNotFoundException: org.common.SessionListener

现象:项目报错java.lang.ClassNotFoundException: org.common.SessionListener,并且myeclipse左侧Package Explorer中项目目录的WEB-INF下显示多了个classes文件夹.既然报错是ClassNotFoundException,就去tomcat的WEB-INF/classes下找该项目,的确没有class文件. 解决方法:右击项目,点击properties(或者右击项目,选择build path--config b

IDEA启动项目报错:Error:(1, 1) java: 非法字符: &#39;\ufeff&#39;

1. 报错信息 IDEA导入支付宝支付测试Demo启动报错,报错信息如下: Error:(1, 1) java: 非法字符: '\ufeff'Error:(1, 10) java: 需要class, interface或enum 经测试,MyEclipse并没有报同样的错误信息. 2. 解决方法 在IDEA右下角将编码改为GBK,再转为UTF-8,可以解决. IDEA启动项目报错:Error:(1, 1) java: 非法字符: '\ufeff' 原文地址:https://www.cnblogs

Maven新建项目报错

在Eclipse下使用maven新建立的项目报错.有三个错误,一直没有找到合适的方法,今天终于解决了. 第一个错误:pom.xml报错. 解决办法:运行 maven install. 第二个错误:jsp文件报错,原因:缺少servlet-api包. 解决办法:去maven中央仓库下载.即在pom.xml文件中加入servlet-api的依赖. 第三个错误:src/main/java文件夹丢失. (1):   '右键build path -> configure build path -> so

cocos2dx 2.2.3 xcode5.0,新建mac项目报错

cocos2dx 2.2.3 xcode5.0,新建mac项目报错 Undefined symbols for architecture x86_64: "cocos2d::extension::LabelReader::createInstance()", referenced from: cocos2d::extension::GUIReader::GUIReader() in GUIReader.o "cocos2d::extension::ButtonReader::