Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    37

    [Java] installazione di pdfbox

    Salve a tutti
    Ho scaricato la libreria di classi PDFBox ma non ho ben capito come installarla..
    Posso mettere direttamente il file .jar che si trova in PDFBox-0.7.1\lib nella dir exe della mia jdk oppure devo compilare tutte le classi del pacchetto?
    Qualcuno può aiutarmi?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Il .jar contiene già i compilati (a meno che tu non abbia scaricato solamente i sorgenti).

    Per farlo "vedere" al compilatore, devi inserirlo nel CLASSPATH:

    Da windows, basta andare sul pannello di controllo / variabili d'ambiente. Se CLASSPATH esiste già, aggiungi:

    codice:
    ;c:\qualchecosa\PDFBox-0.7.1\lib\file.jar
    altrimenti crei la variabile d'ambiente e gli assegni il valore:

    codice:
    c:\qualchecosa\PDFBox-0.7.1\lib\file.jar

    da riga di comando (per impostarlo solo per quella sessione):

    codice:
    Set CLASSPATH=%CLASSPATH%;c:\qualchecosa\PDFBox-0.7.1\lib\file.jar
    Su sistemi Unix-like:

    codice:
    export CLASSPATH=$CLASSPATH:\qualchecosa\PDFBox-0.7.1\lib\file.jar
    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    37
    Grazie per la risposta
    Ma che ne dici del fatto di mettere il jar nella directory della jdk?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Sarebbe del tutto inutile.
    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    37
    per quale motivo?
    ..ho già fatto così per altre librerie...ma sono disposto ad imparare!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Originariamente inviato da prozac76
    per quale motivo?
    ..ho già fatto così per altre librerie...ma sono disposto ad imparare!
    Perché se importi librerie esterne, che siano scritte da te o da $pincopallo_software, devono essere incluse nel CLASSPATH. Il motivo dell'esistenza del CLASSPATH, per l'appunto "path delle classi", è proprio questo.

    Se puoi farmi un esempio di librerie che hai incluso nella JAVA_HOME e che poi hanno funzionato, sarei davvero curioso...

    A meno che tu non le abbia incluse in JAVA_JOME/lib/ext, ma in quel caso non vale perché non l'hai scritto prima!
    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    37
    Intendevo proprio quello!
    Scusa se sono stato poco chiaro ma mi pareva di averlo specificato proprio nel primo messaggio!
    Grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Originariamente inviato da prozac76
    Intendevo proprio quello!
    Scusa se sono stato poco chiaro ma mi pareva di averlo specificato proprio nel primo messaggio!
    Grazie
    In questo caso la risposta alla prima domanda del primo post è:

    "sì, puoi"

    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    37
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.