zoukankan      html  css  js  c++  java
  • 报错:Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class

    D:ProgramsJDKjdk1.8.0_181injava.exe -Dvisualvm.id=6546097509919 "-javaagent:C:ProgramsJetBrainsIntelliJ IDEA 2019.1.3libidea_rt.jar=8185:C:ProgramsJetBrainsIntelliJ IDEA 2019.1.3in" -Dfile.encoding=UTF-8 -classpath D:ProgramsJDKjdk1.8.0_181jrelibcharsets.jar;D:ProgramsJDKjdk1.8.0_181jrelibdeploy.jar;D:ProgramsJDKjdk1.8.0_181jrelibextaccess-bridge-64.jar;D:ProgramsJDKjdk1.8.0_181jrelibextcldrdata.jar;D:ProgramsJDKjdk1.8.0_181jrelibextdnsns.jar;D:ProgramsJDKjdk1.8.0_181jrelibextjaccess.jar;D:ProgramsJDKjdk1.8.0_181jrelibextjfxrt.jar;D:ProgramsJDKjdk1.8.0_181jrelibextlocaledata.jar;D:ProgramsJDKjdk1.8.0_181jrelibext
    ashorn.jar;D:ProgramsJDKjdk1.8.0_181jrelibextsunec.jar;D:ProgramsJDKjdk1.8.0_181jrelibextsunjce_provider.jar;D:ProgramsJDKjdk1.8.0_181jrelibextsunmscapi.jar;D:ProgramsJDKjdk1.8.0_181jrelibextsunpkcs11.jar;D:ProgramsJDKjdk1.8.0_181jrelibextzipfs.jar;D:ProgramsJDKjdk1.8.0_181jrelibjavaws.jar;D:ProgramsJDKjdk1.8.0_181jrelibjce.jar;D:ProgramsJDKjdk1.8.0_181jrelibjfr.jar;D:ProgramsJDKjdk1.8.0_181jrelibjfxswt.jar;D:ProgramsJDKjdk1.8.0_181jrelibjsse.jar;D:ProgramsJDKjdk1.8.0_181jrelibmanagement-agent.jar;D:ProgramsJDKjdk1.8.0_181jrelibplugin.jar;D:ProgramsJDKjdk1.8.0_181jrelib
    esources.jar;D:ProgramsJDKjdk1.8.0_181jrelib
    t.jar;D:DataCenterIntelljshiroshirodemo	argetclasses;D:DataCenterMavenRepositoryorgapacheshiroshiro-all1.4.1shiro-all-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-lang1.4.1shiro-lang-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-config-core1.4.1shiro-config-core-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-config-ogdl1.4.1shiro-config-ogdl-1.4.1.jar;D:DataCenterMavenRepositorycommons-beanutilscommons-beanutils1.9.3commons-beanutils-1.9.3.jar;D:DataCenterMavenRepositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-crypto-core1.4.1shiro-crypto-core-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-crypto-hash1.4.1shiro-crypto-hash-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-crypto-cipher1.4.1shiro-crypto-cipher-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-event1.4.1shiro-event-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-core1.4.1shiro-core-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-cache1.4.1shiro-cache-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-web1.4.1shiro-web-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-aspectj1.4.1shiro-aspectj-1.4.1.jar;D:DataCenterMavenRepositoryorgaspectjaspectjrt1.8.9aspectjrt-1.8.9.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-ehcache1.4.1shiro-ehcache-1.4.1.jar;D:DataCenterMavenRepository
    etsfehcacheehcache-core2.6.11ehcache-core-2.6.11.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-guice1.4.1shiro-guice-1.4.1.jar;D:DataCenterMavenRepositorycomgoogleinjectguice3.0guice-3.0.jar;D:DataCenterMavenRepositoryjavaxinjectjavax.inject1javax.inject-1.jar;D:DataCenterMavenRepositorycomgoogleinjectextensionsguice-multibindings3.0guice-multibindings-3.0.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-hazelcast1.4.1shiro-hazelcast-1.4.1.jar;D:DataCenterMavenRepositorycomhazelcasthazelcast3.7.2hazelcast-3.7.2.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-quartz1.4.1shiro-quartz-1.4.1.jar;D:DataCenterMavenRepositoryorgopensymphonyquartzquartz1.6.1quartz-1.6.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-spring1.4.1shiro-spring-1.4.1.jar;D:DataCenterMavenRepositorymysqlmysql-connector-java8.0.16mysql-connector-java-8.0.16.jar;D:DataCenterMavenRepositorycomgoogleprotobufprotobuf-java3.6.1protobuf-java-3.6.1.jar;D:DataCenterMavenRepositorycomalibabadruid1.1.17druid-1.1.17.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-context4.0.2.RELEASEspring-context-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-aop4.0.2.RELEASEspring-aop-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryaopallianceaopalliance1.0aopalliance-1.0.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-core4.0.2.RELEASEspring-core-4.0.2.RELEASE.jar;D:DataCenterMavenRepositorycommons-loggingcommons-logging1.1.3commons-logging-1.1.3.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-expression4.0.2.RELEASEspring-expression-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-beans4.0.2.RELEASEspring-beans-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-webmvc4.0.2.RELEASEspring-webmvc-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-web4.0.2.RELEASEspring-web-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-jdbc4.0.2.RELEASEspring-jdbc-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-tx4.0.2.RELEASEspring-tx-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-aspects4.0.2.RELEASEspring-aspects-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgaspectjaspectjweaver1.7.4aspectjweaver-1.7.4.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-jms4.0.2.RELEASEspring-jms-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-context-support4.0.2.RELEASEspring-context-support-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgseleniumhqseleniumselenium-java3.141.59selenium-java-3.141.59.jar;D:DataCenterMavenRepositoryorgseleniumhqseleniumselenium-support3.141.59selenium-support-3.141.59.jar;D:DataCenterMavenRepository
    etytebuddyyte-buddy1.8.15yte-buddy-1.8.15.jar;D:DataCenterMavenRepositoryorgapachecommonscommons-exec1.3commons-exec-1.3.jar;D:DataCenterMavenRepositorycomgoogleguavaguava25.0-jreguava-25.0-jre.jar;D:DataCenterMavenRepositorycomgooglecodefindbugsjsr3051.3.9jsr305-1.3.9.jar;D:DataCenterMavenRepositoryorgcheckerframeworkchecker-compat-qual2.0.0checker-compat-qual-2.0.0.jar;D:DataCenterMavenRepositorycomgoogleerrorproneerror_prone_annotations2.1.3error_prone_annotations-2.1.3.jar;D:DataCenterMavenRepositorycomgooglej2objcj2objc-annotations1.1j2objc-annotations-1.1.jar;D:DataCenterMavenRepositoryorgcodehausmojoanimal-sniffer-annotations1.14animal-sniffer-annotations-1.14.jar;D:DataCenterMavenRepositorycomsquareupokhttp3okhttp3.11.0okhttp-3.11.0.jar;D:DataCenterMavenRepositorycomsquareupokiookio1.14.0okio-1.14.0.jar;D:DataCenterMavenRepositoryorgquartz-schedulerquartz2.3.0quartz-2.3.0.jar;D:DataCenterMavenRepositorycommchangec3p0.9.5.2c3p0-0.9.5.2.jar;D:DataCenterMavenRepositorycommchangemchange-commons-java.2.11mchange-commons-java-0.2.11.jar;D:DataCenterMavenRepositorycomzaxxerHikariCP-java62.3.13HikariCP-java6-2.3.13.jar;D:DataCenterMavenRepositoryorgslf4jslf4j-api1.7.7slf4j-api-1.7.7.jar com.ncepu.test.quartz.HelloScheduler
    Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
    	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    	at com.ncepu.test.quartz.HelloScheduler.main(HelloScheduler.java:15)
    
    Process finished with exit code 1
    

    Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class

    这句话中的重点在:IncompatibleClassChangeError  不兼容的类更改错误

    JDK 换 11 试下。

    C:ProgramsJavajdk-11.0.3injava.exe -Dvisualvm.id=9055206865857 "-javaagent:C:ProgramsJetBrainsIntelliJ IDEA 2019.1.3libidea_rt.jar=11583:C:ProgramsJetBrainsIntelliJ IDEA 2019.1.3in" -Dfile.encoding=UTF-8 -classpath D:DataCenterIntelljshiroshirodemo	argetclasses;D:DataCenterMavenRepositoryorgapacheshiroshiro-all1.4.1shiro-all-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-lang1.4.1shiro-lang-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-config-core1.4.1shiro-config-core-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-config-ogdl1.4.1shiro-config-ogdl-1.4.1.jar;D:DataCenterMavenRepositorycommons-beanutilscommons-beanutils1.9.3commons-beanutils-1.9.3.jar;D:DataCenterMavenRepositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-crypto-core1.4.1shiro-crypto-core-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-crypto-hash1.4.1shiro-crypto-hash-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-crypto-cipher1.4.1shiro-crypto-cipher-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-event1.4.1shiro-event-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-core1.4.1shiro-core-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-cache1.4.1shiro-cache-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-web1.4.1shiro-web-1.4.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-aspectj1.4.1shiro-aspectj-1.4.1.jar;D:DataCenterMavenRepositoryorgaspectjaspectjrt1.8.9aspectjrt-1.8.9.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-ehcache1.4.1shiro-ehcache-1.4.1.jar;D:DataCenterMavenRepository
    etsfehcacheehcache-core2.6.11ehcache-core-2.6.11.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-guice1.4.1shiro-guice-1.4.1.jar;D:DataCenterMavenRepositorycomgoogleinjectguice3.0guice-3.0.jar;D:DataCenterMavenRepositoryjavaxinjectjavax.inject1javax.inject-1.jar;D:DataCenterMavenRepositorycomgoogleinjectextensionsguice-multibindings3.0guice-multibindings-3.0.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-hazelcast1.4.1shiro-hazelcast-1.4.1.jar;D:DataCenterMavenRepositorycomhazelcasthazelcast3.7.2hazelcast-3.7.2.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-quartz1.4.1shiro-quartz-1.4.1.jar;D:DataCenterMavenRepositoryorgopensymphonyquartzquartz1.6.1quartz-1.6.1.jar;D:DataCenterMavenRepositoryorgapacheshiroshiro-spring1.4.1shiro-spring-1.4.1.jar;D:DataCenterMavenRepositorymysqlmysql-connector-java8.0.16mysql-connector-java-8.0.16.jar;D:DataCenterMavenRepositorycomgoogleprotobufprotobuf-java3.6.1protobuf-java-3.6.1.jar;D:DataCenterMavenRepositorycomalibabadruid1.1.17druid-1.1.17.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-context4.0.2.RELEASEspring-context-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-aop4.0.2.RELEASEspring-aop-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryaopallianceaopalliance1.0aopalliance-1.0.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-core4.0.2.RELEASEspring-core-4.0.2.RELEASE.jar;D:DataCenterMavenRepositorycommons-loggingcommons-logging1.1.3commons-logging-1.1.3.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-expression4.0.2.RELEASEspring-expression-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-beans4.0.2.RELEASEspring-beans-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-webmvc4.0.2.RELEASEspring-webmvc-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-web4.0.2.RELEASEspring-web-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-jdbc4.0.2.RELEASEspring-jdbc-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-tx4.0.2.RELEASEspring-tx-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-aspects4.0.2.RELEASEspring-aspects-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgaspectjaspectjweaver1.7.4aspectjweaver-1.7.4.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-jms4.0.2.RELEASEspring-jms-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgspringframeworkspring-context-support4.0.2.RELEASEspring-context-support-4.0.2.RELEASE.jar;D:DataCenterMavenRepositoryorgquartz-schedulerquartz2.1.7quartz-2.1.7.jar;D:DataCenterMavenRepositoryc3p0c3p0.9.1.1c3p0-0.9.1.1.jar;D:DataCenterMavenRepositoryorgslf4jslf4j-api1.6.1slf4j-api-1.6.1.jar com.ncepu.test.quartz.HelloScheduler
    Exception in thread "main" java.lang.IncompatibleClassChangeError: class org.quartz.impl.JobDetailImpl can not implement org.quartz.JobDetail, because it is not an interface (org.quartz.JobDetail is in unnamed module of loader 'app')
    	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
    	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
    	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
    	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
    	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
    	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    	at com.ncepu.test.quartz.HelloScheduler.main(HelloScheduler.java:15)

    放弃,不要放太多时间,在这上面了。反正是,不兼容。

    尝试的程序员是:quartz的示例代码。

    HelloJob.java
    package com.ncepu.test.quartz;
    
    import org.quartz.Job;
    import org.quartz.JobExecutionContext;
    import org.quartz.JobExecutionException;
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    
    /**
     * @author glp
     * @version 2019.6.5
     */
    public class HelloJob implements Job {
        @Override
        public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
            Date date = new Date();
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            System.out.println("Current time is :" + simpleDateFormat.format(date));
            System.out.println("Hello world!");
        }
    }
    
    HelloScheduler.java
    package com.ncepu.test.quartz;
    
    import org.quartz.*;
    import org.quartz.impl.StdSchedulerFactory;
    
    import static org.quartz.JobBuilder.newJob;
    
    /**
     * @author glp
     */
    public class HelloScheduler {
        public static void main(String[] args) {
            try {
              
                JobDetail jobDetail = newJob(HelloJob.class).
                        withIdentity("myJob", "group1")
                        .build();
    
    
          
                Trigger trigger = TriggerBuilder.newTrigger()
                        .withIdentity("myTrigger", "group1")
                        .startNow()
                        .withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(2).repeatForever())
                        .build();
    
    
                Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
                scheduler.scheduleJob(jobDetail, trigger);
                scheduler.start();
    
            } catch (SchedulerException e) {
                e.printStackTrace();
            }
    
    
        }
    }
    
  • 相关阅读:
    linux安装pip
    keepalived 安装和配置
    SecureCRT突然卡死的问题
    python url合并与分离
    centos 长久路由表
    linux shell中 if else以及大于、小于、等于逻辑表达式介绍
    mtime,ctime,atime
    linux学习初体验
    Python数据库连接池DBUtils
    Flask 中的蓝图(BluePrint)
  • 原文地址:https://www.cnblogs.com/ncepu/p/13694860.html
Copyright © 2011-2022 走看看