Visualizzazione dei risultati da 1 a 10 su 29

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    102
    Quote Originariamente inviata da andbin Visualizza il messaggio
    No, invece non l'hai settato correttamente! Perché hai solo messo la directory. In classpath il mysql.jar va messo! Sia alla variabile CLASSPATH, sia con il -cp.

    Quindi stando in C:\prova i casi sono:

    1) Con CLASSPATH:

    set CLASSPATH=C:\prova\mysql.jar;.
    java DBProva



    2) Con -cp

    java -cp C:\prova\mysql.jar;. DBProva


    Non può non funzionare.
    Ho fatto come dici tu nel punto 1 ... finalmente funziona quindi basta mettere sul classpath percorso assoluto nome compreso di tutti i jar che mi servono... perfetto lo terrò a mente

    Grazie a tutti

  2. #2
    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
    quindi basta mettere sul classpath percorso assoluto nome compreso di tutti i jar che mi servono... perfetto lo terrò a mente
    Path assoluto o relativo. Ovviamente se relativo, lo è rispetto alla directory "corrente" e può essere appropriato o meno ... dipende. La scelta spetta a te.

    Nel classpath:
    - le directory servono per trovare classi e risorse "sciolte" sul file-system (se ci sono nomi di package di mezzo, in classpath va messa la directory che contiene il package "radice").
    - i file .jar (tecnicamente anche .zip) vanno esplicitati, la JVM di per sé non "sa" di dover cercare i jar in modo arbitrario in una directory specificata. Da Java 5 (o 6? .. non ricordo) si può specificare un asterisco in una directory, es. set CLASSPATH=dir\*
    Nota: solo *, non *.jar. Con solo "*" la JVM va a cercare solo .jar/.JAR
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

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 © 2026 vBulletin Solutions, Inc. All rights reserved.