Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    15

    problema con file jar e jdbc

    ciao ragazzi,

    sto lavorando su un sistema operativo linux red hat enterprice 5, e sto creando un'applicazione in java che si connette ad un db mysql.

    L'applicazione è ok...infatti quando la mando in esecuzione fa qualsiasi cosa che deve fare senza nessun tipo di errore e poi termina.

    Il problema invece ce lho nella creazione dell'archivio java, ovvero il file .jar.
    Infatto se tramite la ide che sto usando, cioè netbenas, creo il pacchetto, in esecuzione parte, ma fallisce nel momento della connessione al db.

    quale puo' essere l'errore???
    grazie anticipatamente

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: problema con file jar e jdbc

    Originariamente inviato da armycos
    Il problema invece ce lho nella creazione dell'archivio java, ovvero il file .jar.
    Infatto se tramite la ide che sto usando, cioè netbenas, creo il pacchetto, in esecuzione parte, ma fallisce nel momento della connessione al db.
    Una ottima soluzione è fare in modo che nel "manifest" del tuo jar ci sia l'attributo Class-Path che contiene un URL relativo al jar del driver JDBC. Ovviamente in questo caso il tuo jar e quello del driver dovranno viaggiare sempre "insieme", legati in modo relativo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    15
    il manifest è il seguente:

    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.7.1
    Created-By: 11.3-b02 (Sun Microsystems Inc.)
    Main-Class: javaapplication6.Main
    Class-Path: lib/mysql-connector-java-5.1.7-bin.jar
    X-COMMENT: Main-Class will be added automatically by build

    e come vedi sembra essere tutto ok....ce la classe di partenza e la libreria jdbc
    l'ide crea automaticamente questa dipendenza....tutto si trova a suo posto.....o almeno cosi' sembra

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da armycos
    Class-Path: lib/mysql-connector-java-5.1.7-bin.jar
    Il file mysql-connector-java-5.1.7-bin.jar è davvero in una directory 'lib' presente nella stessa directory del tuo jar??

    Se è così mi risulta tutto corretto, se vai nella directory del tuo jar e lanci: java -jar nomeTuoFile.jar, dovrebbe essere tutto a posto. Idem se fai doppio click sul tuo jar (se la associazione è corretta).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    15
    è tutto corretto....come dici tu e come ho detto in precedenza io

    su questo forum ho letto di un ragazzo che aveva lo stesso problema.
    Dicevano che il problema è il tipo di VM alla quale puntano netbeans e il sistema operativo.

    http://forum.html.it/forum/showthread/t-1319802.html

    Siccome i due puntano a VM differenti implica che uno da errore e l'altro no.

    Da terminale si ottiere errore perche la VM alla quale punta il sistema è diversa da quella della sun. Di conseguenza da errore.

    La soluzione sarebbe quella di utilizzare la VM della sun anche per il sistema operativo.

    Qualcuno si trova con questa soluzione???? se si come devo fare????nn sono pratico di sistemi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.