Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
04-05-2020 04:44 AM
Hello,
I copied the example on: https://neo4j.com/docs/api/java-driver/current/.
After compiling SmallExample.java into a jar-file and running it from the command line with:
java -cp name_jar_file.jar SmallExample
I get the following error:
Exception in thread "main" java.lang.NoClassDefFoundError: org/neo4j/driver/AuthTokens
at SmallExample.(SmallExample.java:12)
at SmallExample.main(SmallExample.java:56)
Caused by: java.lang.ClassNotFoundException: org.neo4j.driver.AuthTokens
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)
... 2 more
I have an active database running through Neo4j Deskop and the username and password are correctly altered in the original example.
Can someone point out what I'm doing wrong? Thanks!
04-05-2020 08:35 AM
you need to have the neo4j-java-driver jar file on your classpath in addition to your code, see https://mvnrepository.com/artifact/org.neo4j.driver/neo4j-java-driver/4.0.1.
04-07-2020 12:45 AM
Isnt that taken care of by the pom-file automatically? I have declared it as a dependency there:
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>4.0.1</version>
</dependency>
04-07-2020 12:12 PM
For build time yes. If you want to bundle the neo4j-java-driver jar into your application's jar file, you need to http://maven.apache.org/plugins/maven-shade-plugin/ or something similar.
All the sessions of the conference are now available online