Bonjour,
dans mon programme je charge le driver de mysql mais quand je lance mon projet dans l'ide aucun soucis mais une fois exporter et lancer avec une command bash il me met l'erreur :
la ligne de l'erreur correspond a cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at fr.mateoox600.bot.SqlManager.<init>(SqlManager.java:22) at fr.mateoox600.bot.Main.main(Main.java:42)
j'utilise mon pom.xml pour avoir la librairie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part DriverManager.registerDriver((Driver) Class.forName("com.mysql.jdbc.Driver").newInstance());
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>fr.mateoox600.bot</groupId> <artifactId>Discord RPG Bot</artifactId> <version>1.0-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>8</source> <target>8</target> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>net.dv8tion</groupId> <artifactId>JDA</artifactId> <version>4.1.1_125</version> </dependency> <dependency> <groupId>com.jagrosh</groupId> <artifactId>jda-utilities</artifactId> <version>3.0.2</version> <scope>compile</scope> <type>pom</type> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> </dependencies> <repositories> <repository> <id>jcenter</id> <name>jcenter-bintray</name> <url>https://jcenter.bintray.com</url> </repository> </repositories> </project>
Partager