1)、Eclipse: The declared package does not match the expected package
Close and reopen the already opened java file (F5 refreshing it did not work).
2)、Java compiler level does not match
进入项目--properties --project Facets设置java文件的版本为 1.7或者其他 确保和本机安装的jdk一致
3)、Eclipse下JUnit报错“The input type of the launch configuration does not exist ”
test下的包全部变成了文件夹
解决:选中test,右键,选择Build Path---User as Source Folder~
4)、java.lang.UnsatisfiedLinkError: no db2jdbc64 in java.library.path
driver=COM.ibm.db2.jdbc.app.DB2Driver
改成driver=com.ibm.db2.jcc.DB2Driver
5)、Target runtime Apache Tomcat v6.0 (2) is not defined.
改成勾选第一个就可以了
6)、通过Eclipse中的Java Build Path 时报错Could not write file: xx:\xx\.classpath
通过Eclipse的import一个项目到工作台。在通过Java Build Path修改classpath时报错,网上收到解决方法:确保Eclipse说的那个文件不是可读,确保文件不是隐藏的。
经过检查我的文件时隐藏,修改属性再试。没问题了。
7)、D:\apache-tomcat-6.0.51\webapps\SRESP_YLT does not exist or is not a readable directory
D:\apache-tomcat-6.0.51\conf\Catalina\localhost 目录下面的SRESP_YLT.xml删除即可
8)、eclipse运行卡顿 gc overhead limit exceeded
第一步:修改eclipse默认配置
Eclipse.ini默认文件如下:
修改如下:
-Xms512m -Xmx1024m
第一个是最小的初始化内存,第二个是最大的占有内存
还可以加上 -XX:MaxPermSize=1024m这个意思是在编译文件时一直占有最大内存
第二步:设置虚拟机参数
https://jingyan.baidu.com/article/fdffd1f84a845af3e98ca186.html
第三步:重启Eclipse
9)、将config文件夹里面的配置文件编译打包后放在class文件夹如何设置?
10)、查询或更新某张表报DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
先连上 db2 connect to stdas user db2inst1 using db2inst1
再reorg db2 reorg table stdas.T_BIND_INFO
11)、解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
1.添加M2_HOME的环境变量
2.Preference->Java->Installed JREs->Edit 选择一个jdk,
添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME
12)、eclipse 代码自动补全和自动引入包名
解决代码的自动提示问题:
1、打开 Eclipse -> Window -> Perferences
2、找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java:
会看到只有一个”.”存在。表示:只有输入”.”之后才会有代码提示
3、在框中点‘’.‘’后输入触发自动补全的字母”abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. ”(注意后面还有一个空格),保存就可以了。
解决xml自动补全:
xml文件自动补全
Windows->preferance->XML->XML Files->Editor->Content Assist
面板最上端 Auto Activation 将Prompt when these characters are inserted后面的文本框中的“<=:”替换成
“<=:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ”(注意后面还有一个空格)
自动引入包名:
Window->Preferences->Java->Editor->Conten Assist 勾上 Add import instead of qualified name
13)、eclipse Failed to create the part's controls 解决
eclipse Failed to create the part's controls 解决_maoko-CSDN博客
14)、关于web项目创建后WEB-INF下面没有出现web.xml的解决方法
或者创建dynamic web project的时候记得打钩
15)、svn恢复到历史指定版本
比如APBusServiceImpl.java这个文件,
16)、eclipse打开慢运行慢问题解决
- 修改 eclipse 的配置文件 eclipse.ini 。
把 eclipse 的运行内存修改为:
-Xms256m
-Xmx512m
- 修改 jre 中的Default VM Arguments
- 进入 eclipse 后,打开首选项。关闭一些不必要的验证,按下图操作,只留下 Build 下面的 Classpath Dependency Validator 。
- 按下面的操作关闭启动时运行的插件。
17)、eclipse错误只看选定项目的
通过problems视图右上角打开菜单,选择Show-Errors/Warnings on project。
- 、Referenced file contains errors (http://mybatis.org/dtd/mybatis-3-config.dtd)
Window--Preferences--Validation,可以去掉XML Validator 和 XSL Validator 等文件类型的验证信息(包括Manual和Build)
- 、java.lang.ClassNotFoundException:
org.springframework.web.context.ContextLoa解决方案
解决方案(开发环境eclipse):
其实是你的jar文件没有同步发布到自己项目的lib目录中
(如果是用Maven进行构建的话) 可以试试 下面的办法
–rebuild下project就可以了
项目点击右键 点击 Properties 选择Deployment Assembly 再点击右边的Add按钮 选择
Java Build Path Entries后点击Next按钮 然后选择你的Maven Dependencies 确定即可
使用的软件 eclipse
- 、test
4、Tomcat相关
1)、设置端口号
Server.xml
Eclipse里面也可以设置项目Server.xml的port
<Connector connectionTimeout="20000" port="8088" protocol="HTTP/1.1" redirectPort="8443"/>
2)、 java.lang.OutOfMemoryError: PermGen space及其解决方法
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m