Question

Je jure que je vais devenir fou.

JDeveloper exécute mon projet avec pas une seule plainte.

Si je le fais & java -cp /usr/share/java/mysql.jar :. MAIN.java ", cela fonctionne à merveille.

Mais Eclipse dit "vous [ censuré ] vous" et ignore les paramètres de mon chemin d'accès aux classes.

J'ouvre le compte > Exécuter ... dans le menu et ajouter le fichier jar mysql dans l’onglet Classpath, mais je reçois maintes et maintes fois le message "Aucun pilote approprié n’a été trouvé".

Maintenant, je ne devrais pas avoir à ajouter le fichier jar au chemin de construction --- sinon, quel est l'intérêt d'utiliser JDBC si je reconstruis si je veux changer le moteur ---. Je ne devrais pas non plus avoir à faire " Class.forName () ", ce dont je n'ai pas besoin par d'autres moyens pour l'exécuter.

Une main, dans cette folie?

Était-ce utile?

La solution

Bien sûr, définissez simplement votre environnement JRE sur celui de Java6 approprié, au lieu de vous fier à la configuration automatique d'Eclipse.

Oui, je me parle à moi-même.

Autres conseils

Essayez d’ajouter le fichier jar comme argument de ligne de commande dans la boîte de dialogue Exécuter.

Ce n’est pas ainsi que j’ajoute normalement des bocaux à un projet Eclipse. Suivez les étapes décrites dans cette Wiki .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top