Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: file jar di hibernate

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    file jar di hibernate

    ciao a tutti,
    dove si collocano in una applicazione java standalone, senza coinvolgere l'application server quindi, i file jar di hibernate?

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

    Re: file jar di hibernate

    Originariamente inviato da Lucked
    dove si collocano in una applicazione java standalone, senza coinvolgere l'application server quindi, i file jar di hibernate?
    Se si tratta di una applicazione "standalone" (per intenderci, che parte dal classico void main(String[]), i jar possono stare tecnicamente dovunque vuoi sul file-system .... purché siano "in classpath".
    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
    Oct 2003
    Messaggi
    1,258
    ah... grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    cosa ne pensi di hibernate? nel caso lo usi, sai dove collocare il file hibernate.properties?

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Lucked
    cosa ne pensi di hibernate?
    L'ho già usato in passato. Molto valido e interessante.

    Originariamente inviato da Lucked
    sai dove collocare il file hibernate.properties?
    Di norma Hibernate cerca quel file "lungo il classpath" in una radice (cioè non in un package).

    Se il classpath fosse es. C:\Prove;C:\miaapp;C:\miaapp\app.jar
    allora cerca prima un C:\Prove\hibernate.properties, poi un C:\miaapp\hibernate.properties poi un hibernate.properties (alla radice) dentro quel app.jar.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    scusa ho un problema. ti volevo chiedere, ma devo aggiungere al classpath i file jar uno per uno? Non basta aggiungere una sola directory dove sono contenuti tutti?
    ho collocato i file jar in una directory myapp e ho aggiunto questa al classpath e dentro di essa ho creato una cartella per la mia applicazione.

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Lucked
    scusa ho un problema. ti volevo chiedere, ma devo aggiungere al classpath i file jar uno per uno?
    Generalmente sì.

    Originariamente inviato da Lucked
    Non basta aggiungere una sola directory dove sono contenuti tutti?
    Solo da Java 6 è supportato il wildcard *. Leggi qui nella sezione "Understanding class path wildcards".

    Originariamente inviato da Lucked
    ho collocato i file jar in una directory myapp e ho aggiunto questa al classpath e dentro di essa ho creato una cartella per la mia applicazione.
    Se il codice principale della tua applicazione è in un jar, l'ideale sarebbe specificare il classpath nel "manifest" del jar, specificando una serie di URL "relativi" del tipo lib/xyz.jar lib/abc.jar ecc...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    grazie del tuo aiuto, ho messo nel classpath: C:\Documents and Settings\trattino\myapp\*;

    questo è il primo errore che mi da:

    codice:
     C:\Documents and Settings\trattino\myapp\standalone>javac CDTest.java
     CDTest.java:9: package net.sf.hibernate does not exist
     import net.sf.hibernate.*;

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Lucked
    grazie del tuo aiuto, ho messo nel classpath: C:\Documents and Settings\trattino\myapp\*;

    codice:
     CDTest.java:9: package net.sf.hibernate does not exist
    - Sei almeno su Java 6?
    - C:\Documents and Settings\trattino\myapp contiene direttamente il jar di Hibernate?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    si uso java 6, e c'è hibernate3.jar in myapp. che ne pensi?

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.