Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    102
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Sì, già più chiaro ma .... da prompt:

    echo %CLASSPATH%

    se non ti dà quello che tu avevi impostato, qualcosa allora hai sbagliato.
    Si mi dà quello che avevo impostato... comunque ci sono aggiornamenti

    usando il comando "java -cp c:\prova\mysql-connector-java-5.1.33-bin.jar;c:\prova DBProva" che a quanto pare carica tutto il jar manualmente e poi faccio partire in concatenazione il programma... tutto magicamente parte!!!
    Ma è possibile che devo eseguire sempre sto comando per caricare il driver allora? Qual è il problema?

  2. #12
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da valerio65 Visualizza il messaggio
    usando il comando "java -cp c:\prova\mysql-connector-java-5.1.33-bin.jar;c:\prova DBProva" che a quanto pare carica tutto il jar manualmente e poi faccio partire in concatenazione il programma... tutto magicamente parte!!!
    -cp (o l'opzione "lunga" -classpath) impostano il classpath per quel avvio di java e specificando questo di fatto la variabile CLASSPATH viene ignorata (-cp/-classpath reimposta il classpath, insomma)

    Quote Originariamente inviata da valerio65 Visualizza il messaggio
    Ma è possibile che devo eseguire sempre sto comando per caricare il driver allora?
    No, deve funzionare anche solo con la variabile CLASSPATH. Se non funziona, qualche problema c'è (mi viene in mente: banali questioni di spazi nei path).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #13
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    102
    Quote Originariamente inviata da andbin Visualizza il messaggio
    -cp (o l'opzione "lunga" -classpath) impostano il classpath per quel avvio di java e specificando questo di fatto la variabile CLASSPATH viene ignorata (-cp/-classpath reimposta il classpath, insomma)


    No, deve funzionare anche solo con la variabile CLASSPATH. Se non funziona, qualche problema c'è (mi viene in mente: banali questioni di spazi nei path).
    Beh, su C:\prova, più riduttivo e senza spazi di così ... ti giuro non so cosa dire, prima non avevo manco bisogno di configurare il classpath che già automaticamente trovava il driver, adesso sta cosa. Non so che fare

  4. #14
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Beh, ma in CLASSPATH: C:\Program Files (x86)\MySQL\Connector.J 5.1; degli spazi ci sono...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #15
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    102
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Beh, ma in CLASSPATH: C:\Program Files (x86)\MySQL\Connector.J 5.1; degli spazi ci sono...
    Si ma appunto ho messo il driver jar nella cartella C:\prove per evitare di avere un path con spazi...

  6. #16
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    102
    Ragazzi nessuno quindi sa darmi una mano a riguardo?

  7. #17
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    si ma se lasci il classpath con quel path li (o con spazi) il problema c'è sempre
    RTFM Read That F*** Manual!!!

  8. #18
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    102
    Quote Originariamente inviata da valia Visualizza il messaggio
    si ma se lasci il classpath con quel path li (o con spazi) il problema c'è sempre
    Ripeto!! Ho posizionato il driver su "C:\prova" che è aenza spazi e nel path del sorgente e ho messo questo path nel classpath. Compreso il .

  9. #19
    Scusa ma perché non usi un normale IDE che oltre a farti scrivere il codice ti offre la funzione per includere il jar e di far partire il tuo progetto?
    Io per i programmini più "stupidi" da uno o due classi (quelli di prova per intenderci) uso il JCreator che funziona bene e ovvio che per progetti più importanti uso Eclipse che ti offre tanti strumenti in più.

    Ciao.
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  10. #20
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Ok allora proprio non capisci: anche se tu sei dentro C:\prova, se il tuo classpath è del tipo "C:\Program Files (x86)\MySQL\Connector.J 5.1; " (basta che lo accordi al tuo classpath insomma), il sistema continua a non funzionare.
    Le cose migliorano con le virgolette, non sono sicurissima che la parentesi in un path non crei problemi (non dovrebbe, ma non ci metto la mano sul fuoco).
    Ora cancella la variabile d'ambiente CLASSPATH, usa il comando

    java -cp elencoClassPath MainClass

    migliore sotto tanti punti di vista.

    Se questo funziona, fai una cosa

    set CLASSPATH elencoClassiPath

    ed esegui con

    java MainClass

    dove MainClass deve indicare il path completo

    es. se MainClass è del tipo

    org.mypackage.MainClass

    tu esegui sempre con

    java org.mypackage.MainClass


    e stavolta dovrebbe andare
    Ultima modifica di valia; 04-11-2014 a 10:30
    RTFM Read That F*** Manual!!!

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.