Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [java] Classpath

  1. #1

    [java] Classpath

    Ciao a tutti,

    da pochissimo mastico java..... Come posso settare il CLASSPATH in maniera permanente per poter utilizzare JAVA?? Non voglio più darlo da linea di comando..

    Uso windows XP come sistema operativo (lo so che centr poco )

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Centra il sistema operativo nel senso che in Windows XP definisci il classpath in

    codice:
    Click DX su Risorse del Computer
    --> Proprietà
      --> Scegli la tab "Avanzate"
        --> Variabili d'ambiente (è il bottone in basso).
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Nella finestra variabili d'ambiente poi devo creare una nuova VARIABILE DI SISTEMA?

    come NOME VARIABILE inserisco CLASSPATH

    come VALORE VARIABILE inserisco i miei file jar. Ma come?? Separati da virgola???

    Mi postate un esempio?

    GRAZIE

  4. #4
    Che editor IDE usi per scrivere i tuoi programmi java?Se usi uun IDE e non un semplice editor allora al 90% hai la possibilità di settare il classpath per ogni progetto e lanciare il programma con un semlice click.In ogni caso ti basta scrivere un semplice file .bat per Risolvere il problema
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    In pratica devo aggiungere file jar al CLASSPATH.

  6. #6
    Forse così??

    Nome: CLASSPATH
    Valore: .;"path da inserire";"secondo path"

    Grazie

  7. #7
    Non so se hai ignorato la mia risposta volutamente o no comunque provo a ripetertela.Secondo me non ti conviene settare una variabile d'ambiente globale per memorizzare il classpath perchè esso in generale varia da programma java a aprogramma java.Ad esempio alcuni hanno bisogno di alcune librerie,altri di altre librerie,altri di nessuna.Invece la cosa che generalmente si fa è:
    1)in fase di scrittura del programma,si imposta l'apposito setting di progetto nell'IDE (JCreato,Eclipse,Jbuilder e quant'altro..)in modo da includere automaticamente le librerie che servono al programma in fase di scrittura quando lo si lancia
    2)A programma finito,cioè in fase di release dello stesso si imposta il classpath o in un file .bat che contenga le righe:
    codice:
    java -classpath "Nomelibreria1.jar;NomeLibreria2.jar,..." NomeClasseContenenteMain
    ,o nel file manifest di un jar appositamente creato per il tuo programma.In entrambi i casi per eseguire il tuo programma basta un doppioclick sul file .bat o sul file .jar rispettivamente,senza dover digitare più un bel nulla.Eì più chiaro ora?
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  8. #8
    Chiarissimo adesso!!

    Grazie

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