nous avons un projet autonome. nous utilisons Java DB et nous écrivons notre code sur netbeans. nous pouvons conncet à DB avec l'aide d'IDE et nous pouvons faire ce que nous voulons mais quand nous faisons le fichier jar il ne pourrait pas se connecter à la base de données. comment pouvons nous résoudre ce problème mercijava DB et jar fichier
Répondre
Le pilote de base de données doit être dans classpath lorsque vous exécutez votre application en tant que JAR. Lorsque vous démarrez l'application dans Eclipse, le pilote est trouvé dans le chemin de construction. C'est pourquoi votre application fonctionne ici.
Une autre solution serait d'intégrer le fichier JAR du pilote dans votre fichier JAR.
comment puis-je intégrer le pilote – user1830857
Je ne sais pas comment vous construisez votre fichier jar ... Donc je ne peux pas vous dire comment étendre votre build pour ajouter le pilote. Je suis sûr que vous trouverez une question similaire ici sur SO. – Kai
premier contrôle où se trouve votre pot, très probablement il est en dehors du projet c'est pourquoi l'erreur se produit. les mettre dans votre projet et le chemin correctement défini dans le fichier classpath comme:
<classpathentry exported="true" kind="lib" path="WEB-INF/lib/castor-1.1.2-commons.jar"/>
dès maintenant si vous voyez votre chemin est ressembler à:
<classpathentry exported="true" kind="lib" path="D:/apache-tomcat-6.0.14/apache-tomcat-6.0.14/lib/servlet-api.jar"/>
ce qui est faux.
fournissez votre fichier classpath et le journal des erreurs si une erreur fixe se produit.
Je l'ai vérifié il est situé dans le fichier de projet. Alors que les netbeans s'ouvrent, je peux m'enregistrer et me connecter mais quand j'ai fermé l'IDE, je ne peux pas me connecter et m'enregistrer. Je ne pouvais pas comprendre votre explication pourriez-vous s'il vous plaît étendre plus. – user1830857
fournissez votre fichier .classpath puis expliquez le problème s'il est le même que je pense –
C: \ Utilisateurs \ ARSLAN \ Desktop \ LangueAid \ dist \ LanguageAid.jar c'est le chemin de classe du fichier jar. – user1830857
- 1. Fichier jar Java Eclipse exécutable
- 2. J2SE et Java DB
- 3. Java Imports au fichier Jar
- 4. Java: modifier et recompiler .jar?
- 5. Problèmes Java Jar et Classpath
- 6. Différence entre la classe Java et le fichier jar
- 7. Java Applet dans le fichier JAR
- 8. Java -jar: accès fichier de configuration externe
- 9. Désactiver l'extraction du fichier jar dans Java
- 10. Java fichier exécutable à partir JAR
- 11. sikuli: comment exécuter java fichier jar
- 12. Java JXTA - où est le fichier JAR?
- 13. Java JAR: écriture dans un fichier
- 14. java classe fichier à l'application jar
- 15. code Java pour créer un fichier JAR
- 16. Jar nom de fichier formulaire java code
- 17. Java: Embedding fichier JAR Soundbank dans
- 18. JAR qui appelle un autre fichier JAR
- 19. Java, charge jar octets et l'utilise
- 20. Problème Création d'un fichier Java Jar exécutable
- 21. java eclipse créer un fichier exécutable jar
- 22. Java IO outside jar
- 23. Java et Eclipse: ressources dans JAR?
- 24. WebApplications (fichier .war) et fichier jar commun
- 25. JAR classpath et jar externes
- 26. JAR de java
- 27. fichier de stratégie jar
- 28. Java - copy Jar Dossier
- 29. . Fichier JAR en JS
- 30. accès au fichier Problème de fichier jar en Java
S'il vous plaît fournir l'erreur que vous recevez lors de l'exécution de votre fichier jar, sinon nous ne pouvons pas vous aider. – Manuel
Bien sûr, lorsque nous exécutons le fichier sur l'EDI, nous pouvons nous enregistrer en tant qu'utilisateur, mais lorsque nous le faisons, nous ne pouvons pas nous enregistrer. il n'atteint pas la base de données – user1830857
Avez-vous une sorte de sortie de journalisation/exception imprimée que vous pouvez partager? Sinon, nous pouvons juste deviner ce qui ne va pas. – Manuel