微信小程序群发功能代码实现详细分析
876
2022-10-05
eclipse中一些常见的报错处理
1 change project compliance and jre to 1.5
解决方法: eclipse中:右键你的项目–Build Path–Add Libraries–JRE System Library–Execution environment–选择JavaSE 1.6或者1.7–…
2 failed to load the jni shared library
解决方法: 一般是eclipse和JDK位数不一样。
3 xxx cannot be resolved to a type
4 The server does not support version 3.0 of the J2EE Web module specification
在eclipse中使用run->run on server的时候,选择tomcat6会报错误:The server does not support version 3.0 of the J2EE Web module specification。 这是因为 Tomcat 6.0最多支持Servlet 2.5,而现在要import的项目是3.0版本的。 解决方法如下: 在项目根目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下:
5 eclipse或Myeclipse中web项目没有run on server时怎么办?
6 Eclipse jar打包详解
解决方案:eclipse下设置tomcat内存大小
8 autowire异常的三个情况
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.zzh.entity.product.XXX': Autowiring of fields failed;
autowire异常主要由三个情况发生的 1 你的XXXServiceImpl必须以@Service或@Component注解才行。 2 自动写入的时候把接口写成实现类了 @Autowired private XXXServiceImpl xxxServiceImpl; 应该是 @Autowired private XXXService xxxService ; 3 在XXXDao 类上加上@Repository注解
9 Tomcat在eclipse中起动成功,主页却打不开
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。 症状原因: eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。解决办法:
重新配置下tomcat服务器:
在eclipse中的server页面,双击tomcat服务,会看到如图所示的配置页面:
可以看到红圈中选择的是 Use workspace metadata(does not modify Tomcat installion)。
但是有时候会发现这红圈中的选项会灰掉不能修改,这是因为该tomcat中部署了项目,要修改必须得先把tomcat中的部署的项目都移除。如图:
通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。
移除完确定后,将看到上面的选项面板部分可编辑了。(注意,此时Tomcat必须处于运行状态才可以编辑) 1.选择Use tomcat installation(Task control of Tomcat installation) 即选择tomcat的安装目录来作为项目的发布目录。 2.看到"Deploy Path"了没?它后面的值默认是"wtpwebapps",把它改成"webapps",也就是 tomcat中发布项目所在的文件夹名字。 3.修改后关掉该页面,保存配置。这样就将项目部署到了tomcat安装目录下的webapp 4.重启tomcat服务器,访问eclipse 不自动编译项目
11 无法引入import com.sun.management.OperatingSystemMXBean
现象:在JDK的安装包的jre\lib\rt.jar包里确实有这个类com.sun.management.OperatingSystemMXBean,但是就是不能import com.sun.management.OperatingSystemMXBean
答案: Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。
找不到 sun.misc.BASE64Decoder 和 sun.misc.BASE64Encoder 处理方式同上。
12 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
进入 Window > Preferences > Java > Installed JREs 将默认jre路径更改为jdk目录。
13 Comparison method violates its general contract!
自定义的排序算法没有考虑 == 的情况,建议改为
Collections.sort(list, new Comparator
14 Failed to load the JNI shared library
JDK和Eclipse版本不一致导致,如果确认版本一直,确认Eclipse文件是否损坏。
15 error:could not create the java machine.Error: A fatal exception has occurred. program will exit.
删掉 C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个文件即可。
常见与安装过32位JDK又改为64位JDK之后。
16 Version 1.7.0_80 of the JVM is not suitable for this product.Version: 1.8 or greater is required.
将-Dosgi.requiredJavaVersinotallow=1.8
改为
-Dosgi.requiredJavaVersinotallow=1.7即可
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。