Eclipse for JavaEE导入工程报错问题解决
来源:互联网 发布:java编程99乘法表 编辑:程序博客网 时间:2024/05/16 06:31
第一次写技术博客,心情还是有点小激动的,但相比于解决了eclipse EE 下import dynamic web project的诸多问题,还是差了那么一点点的~~
先看一下背景:
eclipse EE luna,Tomcat,jdk1.7,svn
笔者因为经常需要在自己的笔记本上和机房台式机上切换着工作,所以使用了svn进行代码同步。笔记本和台式机上述配置相同(除了tomcat版本不同),
一开始,我在台式机上的eclipse下创建了dynamic web project,如下:
写了一个晚上的代码后,同步到svn上,回到了宿舍,打开电脑,checkout一下,然后使用eclipse的import->existing projects into workspace,如下:
结果却是,代码里面各种报错,xxx cannot be resolved to be a type:
于是,第二天和正常的项目一对比,发现修改了eclipse 的.classpath文件,原来eclipse是将web roject转换成了普通的JAVA project导入进来的, 将正确的.classpath覆盖掉错误的.classpath文件之后,报错就消失了,运行了一下,正常显示。原因就在两台电脑的Tomcat版本不同!
百度了之后,发现eclipse可以导入.war文件,但却不像myeclipse那样,可以直接导入dynamic web project,百度一圈下来,也没发现解决方法,走投无路下突然想到了stackoverflow,简单搜索之后,果然发现了相同问题:convert java project to dynamic web project
原文大概意思就是将eclipse转换过的JAVA project再转换成dynamic web project:步骤如下
还是正常将SVN目录下的工程import ->existing projects into workspace,然后在导入的项目上 右键项目->properties-> Project Facets 将各个选项改为自己电脑上的配置,如果还报错,就右键项目->Build Path->configure build path,在右侧Libraries里面,把各个库的路径改成自己电脑上的,点击OK之后,即可。
点击OK之后,运行了网页,可以正常使用了!
PS:由于笔者未将svn目录下的项目拷贝到eclipse的workspace,所以,只需要改这么一次,以后就可以直接SVN update commit一下,然后使用了!
- Eclipse for JavaEE导入工程报错问题解决
- eclipse导入工程报错的问题
- eclipse导入android工程@override报错
- Eclipse 导入JavaEE工程 的纠错
- android eclipse 导入工程报错unable to get system library for the project
- Eclipse导入工程报错:Path for IClasspathEntry must be absolute
- Eclipse导入 Android工程乱码问题解决办法
- Myeclipse导入eclipse工程无法使用问题解决
- Eclipse导入Maven工程的乱码问题解决
- 导入Eclipse工程报错 Invalid project description
- 解决导入工程文件到Eclipse@override注释报错
- 在eclipse中导入工程后@Override报错
- 在eclipse中导入工程后@Override报错
- Eclipse导入Android工程报错 Invalid project description
- 导入Eclipse工程报错 Invalid project description
- 在eclipse中导入工程后@Override报错
- eclipse 导入Play工程的demo,报错及解决方法!
- 在eclipse中导入工程后@Override报错
- Android Java Hook 方法
- Android Eclipse 进阶JNI开发一: NDK自动编译于eclipse自动生成jni头文件
- Amphiphilic Carbon Molecules
- GDI画图时的锯齿效果弱化
- Linux下git的基本配置与用法
- Eclipse for JavaEE导入工程报错问题解决
- MFC实现自动对网页的搜索
- Stars in Your Window - POJ 2482 线段树
- linux中C嵌arm汇编 __asm__ __volatile__
- nyoj 5
- HDU3487 Play with Chain (Splay)
- 【NOIP2014 D1T2】【Vijos】P1906 联合权值 (硬编程)
- 【树形DP】【多叉转二叉】【poj 1947】Rebuilding Roads
- Squid详细配置实用文档