-
jquery判断.class是否存在,添加.class,移除.class
2019-02-14 16:02:56一、 判断.class是否存在 is(‘.classname’)的方法 $('div').is('.redColor'); 二、添加.class $('div').addClass("redColor"); 三、删除.class $('div').removeClass("redColor"...一、 判断.class是否存在
is(‘.classname’)的方法
$('div').is('.redColor');
二、添加.class
$('div').addClass("redColor");
三、删除.class
$('div').removeClass("redColor")
-
.java编译成.class 与 .class反编译成.java
2018-06-07 14:42:47了解下这两个文件类型:.java文件是给人看的,.class是给计算机看的。程序员编写的是.java文件,经编译后生成.class文件给计算执行。相信这两句话很形象的说明了这两个文件的关系了。1,首先反编译器就是jd-gui这个...了解下这两个文件类型:.java文件是给人看的,.class是给计算机看的。程序员编写的是.java文件,经编译后生成.class文件给计算执行。
相信这两句话很形象的说明了这两个文件的关系了。
1,首先反编译器就是jd-gui这个软件了,可以把jar包直接拖进这个软件就能够看到代码了。当然jd-gui不能编译.class文件。
2,怎么把.class转成.java文件呢?也是在jd-gui文件里面。点击要转的文件,然后file-->save Source,如下图:
保存后就是.java文件了。当然可以直接保存整个jar包,也可以是单个文件。
3,eclipse里面怎么看.class文件?新建的一个.java文件有.class的前提是要编译成功,比我常用的项目是maven工程,要先maven install编译才能生成“完整的”.class文件,单单保存是不行的,这里下面会有说明。eclipse可以通过ctrl+shift+R,然后输入类名,可同时看到.class和.java文件。
4,怎么编译单个的java文件呢?方法有很多,这里我介绍个在dos命令中生成.class文件的办法。
首先在eclipse中新建个aa.java类,里面就啥都不写了,最好也别带汉字,不然后面编译的时候会报编码错误,找不到符合等各种错误。然后拷到桌面上,打开dos命令,输入以下命令:
E:\jdk1.7\bin\javac.exe C:\Users\Administrator\Desktop\aa.java
解释:E:\jdk1.7\bin\javac.exe 是javac.exe的安装目录,其实找到jdk就行了。C:\Users\Administrator\Desktop\aa.java是刚才写的测试类,把他拷到桌面的位置。
最后Enter运行命令,运行成功的话就是可以再aa的目录下生成同名的.class文件了。如图:
这里对3解说下,编译单个文件的时候,如果这个类引入的有其他新建的类,就会编译报错,显示找不到符号,这个也很容易理解,因为实在javac虚拟机上执行的,我们写的测试类内容只能包含jdk自带的代码,对于我们引入自己新建类肯定是不识别的。也就是在eclipse中虽然保存后有.class文件,但是不一定编译成功。
-
解决在JDK8中org.aspectj.apache.bcel.classfile.ClassFormatException
2016-11-30 10:11:36异常摘要org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 at org.aspectj.apache.bcel.classfile.Constant.readConstant(Constant.java:133) at org.aspectj.ap本博客已迁移,本文对应新的地址如下:http://blog.321aiyi.com/article/387
异常摘要
org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 at org.aspectj.apache.bcel.classfile.Constant.readConstant(Constant.java:133) at org.aspectj.apache.bcel.classfile.ConstantPool.<init>(ConstantPool.java:45) at org.aspectj.apache.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:186) at org.aspectj.apache.bcel.classfile.ClassParser.parse(ClassParser.java:131) at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadJavaClass(NonCachingClassLoaderRepository.java:262) at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadClass(NonCachingClassLoaderRepository.java:242) at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadClass(NonCachingClassLoaderRepository.java:249) at org.aspectj.weaver.reflect.Java15AnnotationFinder.getAnnotations(Java15AnnotationFinder.java:202) at org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl.unpackAnnotations(ReflectionBasedResolvedMemberImpl.java:211) at org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl.hasAnnotation(ReflectionBasedResolvedMemberImpl.java:163) at org.aspectj.weaver.patterns.ExactAnnotationTypePattern.matches(ExactAnnotationTypePattern.java:109) at org.aspectj.weaver.patterns.ExactAnnotationTypePattern.matches(ExactAnnotationTypePattern.java:96) at org.aspectj.weaver.patterns.AnnotationPointcut.matchInternal(AnnotationPointcut.java:156) at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137) at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.getShadowMatch(PointcutExpressionImpl.java:239) at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesExecution(PointcutExpressionImpl.java:105) at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesMethodExecution(PointcutExpressionImpl.java:96) at org.springframework.aop.aspectj.AspectJExpressionPointcut.getShadowMatch(AspectJExpressionPointcut.java:416) at org.springframework.aop.aspectj.AspectJExpressionPointcut.matches(AspectJExpressionPointcut.java:271) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:210) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:248) at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:280) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:118) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:88) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4842) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
##触发场景
JDK1.8环境+Spring4+Mybatis3##异常分析
这个异常有点儿莫名其妙,我也是第一次遇见,一般这个时候我会看一下这个异常会引起的其他异常,或许可以找到原因,下面是该异常引起的一个Service实例化失败的异常报文[org.springframework.web.context.support.XmlWebApplicationContext] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'appUserServiceImpl' defined in file [F:\workspace_n\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\usermanager\WEB-INF\classes\com\aiyi\base\app\user\impl\AppUserServiceImpl.class]: Initialization of bean failed; nested exception is org.aspectj.apache.bcel.classfile.ClassFormatException: File: 'com.aiyi.base.app.user.impl.AppUserServiceImpl': Invalid byte tag in constant pool: 18 [org.springframework.beans.factory.support.DisposableBeanAdapter] - Invocation of destroy method 'close' failed on bean with name 'sqlSession': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession [org.springframework.web.context.ContextLoader] - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'appUserServiceImpl' defined in file [F:\workspace_n\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\usermanager\WEB-INF\classes\com\aiyi\base\app\user\impl\AppUserServiceImpl.class]: Initialization of bean failed; nested exception is org.aspectj.apache.bcel.classfile.ClassFormatException: File: 'com.aiyi.base.app.user.impl.AppUserServiceImpl': Invalid byte tag in constant pool: 18 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4842) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.aspectj.apache.bcel.classfile.ClassFormatException: File: 'com.aiyi.base.app.user.impl.AppUserServiceImpl': Invalid byte tag in constant pool: 18 at org.aspectj.apache.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:192) at org.aspectj.apache.bcel.classfile.ClassParser.parse(ClassParser.java:131) at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadJavaClass(NonCachingClassLoaderRepository.java:262) at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadClass(NonCachingClassLoaderRepository.java:242) at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadClass(NonCachingClassLoaderRepository.java:249) at org.aspectj.weaver.reflect.Java15AnnotationFinder.getAnnotations(Java15AnnotationFinder.java:202) at org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl.unpackAnnotations(ReflectionBasedResolvedMemberImpl.java:211) at org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl.hasAnnotation(ReflectionBasedResolvedMemberImpl.java:163) at org.aspectj.weaver.patterns.ExactAnnotationTypePattern.matches(ExactAnnotationTypePattern.java:109) at org.aspectj.weaver.patterns.ExactAnnotationTypePattern.matches(ExactAnnotationTypePattern.java:96) at org.aspectj.weaver.patterns.AnnotationPointcut.matchInternal(AnnotationPointcut.java:156) at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137) at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.getShadowMatch(PointcutExpressionImpl.java:239) at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesExecution(PointcutExpressionImpl.java:105) at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesMethodExecution(PointcutExpressionImpl.java:96) at org.springframework.aop.aspectj.AspectJExpressionPointcut.getShadowMatch(AspectJExpressionPointcut.java:416) at org.springframework.aop.aspectj.AspectJExpressionPointcut.matches(AspectJExpressionPointcut.java:271) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:210) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:248) at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:280) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:118) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:88) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) ... 20 more
从这里可以看到Spring在实例化AppUserServiceImpl这个类的时候失败了,具体失败原因是aspectj.weaver这个包引起的,在这个异常中有一段儿有意思的话:
“Invalid byte tag in constant pool(说的是在反射这个Bean的时候遇到无效的字节)”。
那么我想我大概知道异常原因了,估计是因为我在这个类里面使用了JDK1.8的一些新的特性,而aspectj.weaver不支持这个特性导致Invalid byte tag in constant pool。
##异常解决既然知道病因了就该对症下药,我特意看了一下我的pom文件,aspectj weaver这个包我引用的是1.6版,我去Maven中央仓库看了一下,我了个乖乖,都更新到1.9X了,果然是版本太老了。于是修改pom.xml将aspectj weaver的版本改为1.8.9。
<!-- 旧版本,不支持JDK1.7以上的新特性 --> <!-- <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.6.11</version> </dependency> --> <!-- 该版本完美解决 --> <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.9</version> </dependency>
再次运行,问题解决。
后来我又在网上查阅过这方面的资料,可惜的是国内的网络上目前并没有过多的介绍。找来找去在一篇博客上看到了类似的问题,当然并没有得到有效地解决,而是退而求次将JDK1.8换成了JDK7来避免了这个异常。
在这里有点儿小感慨,想想现在可能是因为用1.6和1.7版本JDK的人比较多吧。即使用了更新的版本,也不一定会使用它的新特性,所以这个异常出现的几率目前来说不大。不过随着IT的更新迭代,可能接下来的一段儿时间里,会有很多人面临这个问题,所以特此将这个异常的解决方案写上来分享该大家。
-
.class1.class2和.class1 .class2的区别
2018-07-31 15:47:58.class1.class2(中间没有空格)匹配的是同时拥有class1和class2的元素 <div class="class1 class2">...</div> .class1 .class2匹配的是父节点有.class1,子节点有.....class1.class2(中间没有空格)匹配的是同时拥有class1和class2的元素
<div class="class1 class2">...</div>
.class1 .class2匹配的是父节点有.class1,子节点有.class2的元素-
<div class="class1">
-
<div class="class2">
-
...
-
</div>
-
</div>
-
-
出现 org.apache.tomcat.util.bcel.classfile.ClassFormatException 异常的原因及解决方法
2017-04-14 18:01:361 异常描述在从 SVN 正常检出项目后,部署完 Maven 及配置完 Tomcat 之后,按常规方法启动... org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 此异常,为:C -
IntelliJ IDEA :decompiled.class file bytecode version:52.0(java 8) ,open source file.
2016-10-19 11:48:15decompiled.class file bytecode version:52.0(java 8) , open source file. 翻译一下上面的意思:(反编译 .class文件中的字节码 到Java 8 版本) 打开源文件 其实这个时候,你就得注意一下,你看到... -
org.aspectj.apache.bcel.classfile.ClassFormatException
2018-09-27 15:55:24org.aspectj.apache.bcel.classfile.ClassFormatException Invalid byte tag in constant pool 原因是AOP 包的版本太低,不支持JDK 8新特性,比如lambda 表达式写在Bean 里面了 需要换下版本 AspectJ Maven 地址 .... -
解决: is not accessible from java.lang.Class android.app.AppComponentFactory
2020-05-13 19:24:16Caused by: java.lang.IllegalAccessException: java.lang.Class<com.MainActivity> is not accessible from java.lang.Class<android.app.AppComponentFactory> at java.lang.Class.newInstance... -
int.class 和Integer.class不是相同的class对象
2014-07-22 09:25:44Class cls=Class.forName(className); Method method=cls.getDeclaredMethod(methodName, new Class[]{int.class}); -
tomcat运行报Unable to process Jar entry [module-info.class]..........for annotations这个错误
2019-06-01 11:01:23我们只需要去.m2中的maven仓库里找到后面报错的jar包,然后用压缩文件工具打开,删除里面的module-info.class文件,就Ok了 列如:Unable to process Jar entry [module-info.class]\E:\workspace\znggjc\target\... -
gradle报错Could not initialize class org.codehaus.groovy.classgen.Verifier
2020-06-12 14:37:18Could not initialize class org.codehaus.groovy.classgen.Verifier 如图(原图忘记保存了,不过都是这样的相似的报错) 解决方法这类错误的主要原因是因为Gradle和jdk的版本不符,所以我重新下载安装了最新的... -
jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.net.URLClassLoader
2019-06-06 14:34:21final URLClassLoader urlClassLoader = (URLClassLoader) MyClass.class.getClassLoader(); final Method addURL = URLClassLoader.class.getDeclaredMethod("addURL", URL.class); ad... -
springboot集成mybatis报错:Invalid default: public abstract java.lang.Class org.mybatis.spring....
2018-10-11 15:35:53在spring boot启动main方法...Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean() 解决办法: pom.xml中加入: <dependency> <... -
Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$A
2019-10-22 14:00:19项目:Springboot+mybatis,JDK11 ...Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (... -
Rejecting re-init on previously-failed class java.lang.Class androidx.core.view.ViewCompat
2019-03-05 16:50:05错误描述 使用androidx时,activity初始化时就报如下错误:... I/zygote: Rejecting re-init on previously-failed class java.lang.Class&lt;androidx.core.view.ViewCompat$2&gt;: java.lang.NoCl... -
报错:org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [xxx]
2018-09-20 17:00:16org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [MultiTenantConnectionProviderImpl] at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceIm.... -
Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBea
2019-04-04 19:23:31java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean() at java.lang.reflect.Method.getDefaultVal... -
java.lang.Class.getDeclaredMethod()方法详解
2019-10-10 09:39:11java.lang.Class.getDeclaredMethod()方法用法 注:方法返回一个Method对象,它反映此Class对象所表示的类或接口的指定已声明方 描述 java.lang.Class.getDeclaredMethod()方法返回一个Method对象,它反映此... -
]XXX.class.getResource()与XXX.class.getClassLoader().getResource(url)研究
2013-11-11 08:18:06获取文件路径是很常用的操作,但在这之前你必须对url的相对路径和绝对路径有所了解。 如果我想获取工程的路径,或者说我想获取工程里某个文件应该怎么办呢?...XXX.class.getResource()与XXX.class.getClassLoader() -
Failed to bind properties under 'spring.datasource.type' to java.lang.Class
2018-07-03 15:12:25刚创建的 Spring Boot 2.0 项目,启动后输出:Failed to bind properties under 'spring.datasource.type' to java.lang.Class<javax.sql.DataSource>: Property: spring.datasource.type Value: ... -
木子-学习-org.apache.tomcat.util.bcel.classfile.ClassFormatException: It is not a Java .class file ...
2017-08-12 11:54:04又是一上午就解决这个破问题,小弟我原本使用tomcat7版本在eclipse上,现在改成myEclipse了 配置我原本的tomcat后只要带上项目的调试就报找不到文件,就是db2jcc.jar或者db2jcc4.jar(具体看你报错的项目路径里写的... -
[...ServerPropertiesAutoConfiguration.class] cannot be opened because it does not exist
2019-09-27 14:26:12搭建SpringCloud项目,在添加断路...nested exception is java.io.FileNotFoundException: class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class] cannot be o... -
is not accessible from java.lang.Class android.app.ActivityThread
2019-10-23 15:41:38最近遇到一个报错is not accessible from java.lang.Class<android.app.ActivityThread> 很奇怪 最后发现相关的类的一个构造函数 是protected 改为public 即可 构造函数无论是protected 还是 private 都... -
fastjson解析json时报错default constructor not found. class............
2016-06-30 15:23:08fastjson解析json时报错default ... class............. http://blog.csdn.net/pengpenggxp/article/details/39181859 实体类需要有一个空的构造函数 public class User { private String id; -
java.class.path详解
2019-06-24 12:39:55java中System.properties的一个属性“java.class.path”(系统类加载器加载字节码class的路径)的获取及详解: 获取 package com.yoyo.yotils.yoyo.system; import org.apache.commons.lang3.StringUtils; ... -
关于.class.getClassLoader().getResourceAsStream
2017-03-29 21:51:17从配置文件读取获得连接mysql数据库的代码中,有这么一段InputStream in=JDBCUtilsConfig.class.getClassLoader().getResourceAsStream("database.properties"); Properties pro = new Properties(); pro.load(in);... -
java.lang.Class.getDeclaredField()方法
2015-11-19 20:24:17java.lang.Class.getDeclaredField()方法 java.lang.Class.getDeclaredField()方法用法实例教程 - 方法返回一个Field对象,它反映此Class对象所表示的类或接口的指定已声明字段。 描述 java.lang.Class.... -
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18
2017-12-31 15:36:56jdk为1.8.0_45,tomcat ...tomcat启动报错:org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Inv -
AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotatio
2019-04-09 16:26:58java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean() at java.lang.reflect.Method...
-
Den书签-源码
-
Caché 变量大全
-
3. 天线设计理论 - 什么是带宽
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
MySQL 多实例安装 及配置主从复制实验环境
-
第十一届蓝桥杯第二题寻找2020输入文件(2020.txt)
-
100分钟定时关机,10分钟提醒程序
-
客户端交互设计适配之屏幕大小
-
2021年 系统分析师 系列课
-
Samba 服务配置与管理
-
网页元素轻设计–尊重用户产品体验
-
DHCP 动态主机配置服务(在Linux环境下,配置单网段或跨网段提)
-
怎么修改windows系统的默认编码
-
PHP ;内置SERVER数组详解
-
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
Raft 共识算法学习笔记 一:领导者选举
-
榕树网络的互连矩阵与模拟研究
-
MySQL 高可用工具 DRBD 实战部署详解
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
拉卡拉2020业绩快报:归母净利润9.35亿元 连续6年净利增长超15%