Hero467
Utente Attivo
- Messaggi
- 695
- Reazioni
- 406
- Punteggio
- 75
Ciao a tutti,
ho iniziato a scrivere un progettino che si sta rivelando essere più articolato di quello che pensavo, quindi volevo dargli una sistemata e pulire un po di classi, così non sarei impazzito andando avanti.
Prima però volevo provarlo, per vedere se il casino che avevo scritto era almeno un casino funzionante, quindi ho compilato tutto con maven è l'ho eseguito in una cartella di test.
Il punto è: mentre lo eseguivo è andato avanti per un po, facendo quello che doveva fare, poi mi viene fuori questo errore:
La classe in questione io l'ho inclusa nel file pom.xml come faccio sempre, con queste righe:
E infatti jackson-databind viene importata correttamente e utilizzata.
Jackson-core, più specificatamente l'eccezione JacksonProcessingException, non viene trovata durante l'esecuzione.
Come posso risolvere?
ho iniziato a scrivere un progettino che si sta rivelando essere più articolato di quello che pensavo, quindi volevo dargli una sistemata e pulire un po di classi, così non sarei impazzito andando avanti.
Prima però volevo provarlo, per vedere se il casino che avevo scritto era almeno un casino funzionante, quindi ho compilato tutto con maven è l'ho eseguito in una cartella di test.
Il punto è: mentre lo eseguivo è andato avanti per un po, facendo quello che doveva fare, poi mi viene fuori questo errore:
Codice:
Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException
at com.sourced.commands.Start.makeJson(Start.java:63)
at com.sourced.commands.Start.populateSourcedDir(Start.java:48)
at com.sourced.commands.Start.init(Start.java:75)
at com.sourced.commandline.CommandLine.detectCommand(CommandLine.java:52)
at com.sourced.commandline.CommandLine.init(CommandLine.java:23)
at com.sourced.Sourced.main(Sourced.java:8)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException
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:521)
... 6 more
La classe in questione io l'ho inclusa nel file pom.xml come faccio sempre, con queste righe:
Codice:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.15.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.15.2</version>
</dependency>
E infatti jackson-databind viene importata correttamente e utilizzata.
Jackson-core, più specificatamente l'eccezione JacksonProcessingException, non viene trovata durante l'esecuzione.
Come posso risolvere?