étant étudiant en informatique, je m'entraine actuellement à une première approche des bases de données en java. Je veux utiliser mysql, j'ai déjà crée la base etc, j'essaie ensuite d'installer les pilotes et voilà qu'un problème intervient :
Je travail sans IDE, voilà ma seule class, dans le dossier qu'on va appeler "lib" :
public class Test {
public static void main ( String[] args ) { Class.forName("com.mysql.jdbc.Driver"); } }
j'ai mis le mysql-connector-java-5.1.43-bin.jar dans le meme dossier (lib) que la class Test , il n'y a que le .jar et Test.java dans ce dossier.
Jessaie donc de compiler, et là problème :
" Test.java:4: error: unreported exception ClassNotFoundException; must be caught or declared to be thrown
Class.forName("com.mysql.jdbc.Driver"); "
J'ai donc parcourus les forums publieurs heures, très peu de sujet sur comment faire sans IDE, j'ai quand même trouver qu'il fallait compiler avec javac -cp ou -classpath, j'ai trouver plusieurs syntaxe différentes, mais il y a toujours un problème et aucune ne marche, j'ai essayé par exemple :
et bien d'autres, le fait est que je ne comprend rien au classpath de manière général donc je ne suis pas aidé, mais mon soucis me parait très simple (surement problème de syntaxe) pourtant je n'y trouve aucune solutions,
merci de m'indiquer la démarche à suivre si possible :)