GitHub user ZY945 edited a discussion: java.lang.NoClassDefFoundError: 
org/apache/plc4x/java/api/PlcDriverManager

Answer: I can use springboot2+jdk11 normally, but the jdk17 project will get 
stuck in Configuring Bootstrap
development environment 
```
<spring-boot.version>3.2.3/spring-boot.version>
<java.version>17</java.version>


  <!--plc-->
  <dependency>
      <groupId>org.apache.plc4x</groupId>
      <artifactId>plc4j-api</artifactId>
      <version>0.12.0</version>
  </dependency>
  <!-- https://mvnrepository.com/artifact/org.apache.plc4x/plc4j-driver-s7 -->
  <dependency>
      <groupId>org.apache.plc4x</groupId>
      <artifactId>plc4j-driver-modbus</artifactId>
      <version>0.12.0</version>
      <scope>runtime</scope>
  </dependency>
```

log
```
java.lang.NoClassDefFoundError: org/apache/plc4x/java/api/PlcDriverManager
        at 
org.apache.hertzbeat.collector.collect.plc.PlcCollectImpl.collect(PlcCollectImpl.java:52)
        at 
org.apache.hertzbeat.collector.dispatch.MetricsCollect.run(MetricsCollect.java:161)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.ClassNotFoundException: 
org.apache.plc4x.java.api.PlcDriverManager
        at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
        ... 5 common frames omitted
```

GitHub link: https://github.com/apache/plc4x/discussions/1915

----
This is an automatically sent email for dev@plc4x.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@plc4x.apache.org

Reply via email to