Je reçois ClassNotFoundException
sur Class.forname("com.mysql.jdbc.Driver")
J'utilise Windows Vista 64-bit, Eclipse Galileo, GWT framework. J'ai téléchargé mysql-connector-java-5.1.6-bin
mais quel est le chemin exact dans lequel je dois placer ce fichier ? J'obtiens cette exception lorsque je suis dans gwt-projects, mais dans les projets normaux, cela fonctionne bien. Une idée sur la manière de procéder ?
Réponses
Trop de publicités?Enfin, cela a fonctionné, le problème n'était pas dans le classpath, mais dans le fichier .jar lui-même, j'utilise mysql-connector-java-5.1.6-bin qui ne fonctionnait pas, mais quand j'ai essayé mysql-connector-java-3.0.17-ga-bin, tout fonctionne bien, j'espère que la nouvelle version sera bientôt fixée. en tout cas merci BalusC pour son aide :)
Désactivez Google App Engine. C'est un paramètre dans Eclipse.
Google App Engine ne vous permet pas d'ouvrir des Sockets. Lorsque vous essayez de charger le pilote JDBC, il établit une connexion socket dans un bloc statique. Une exception dans le bloc statique entraîne une ClassNotFoundException, qui est ce que vous voyez.