Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ah scusami...per esempio per creare un file .jar fai una cosa del tipo:
    apri prompt ms-dos e digita jar cmf tuoNome.jar elenco delle classi o dei package da importare; esempio:
    jar Pippo.jar connessione Pluto.class
    dove connessione è un package e Pluto.class è una qualsiasi classe da te implementata... dopo di che premi invio;
    si creerà nella directory in cui ti trovi ( e dove si trovano i tuoi .class )un file Pippo.jar se lo apri col WinZip troverai anche un file del tipo Manifest.mf....ebbene dovrai modificare questo file per indicare qual'è la tua classe che contiene il main del tuo software; per modificarlo dovrai fare quanto segue:
    1) creare un file Manifest.mf col un qualsiasi editor (notepad) in cui metti le prime due righe del file contenuto nel .jar ed aggiungi questa riga:
    Main-Class: package/( oppure \ non lo ricordo bene ) nome classe col main questo se il main è contenuto in un package altrimenti
    Main-Class: nome classe.
    Dopo di che sempre dal prompt digita jar umf Manifest.mf Pippo.jar... ciò fatto dovresti essere in grado di distribuire il tuo software; dovresti anche creare un file .bat di questo tipo:
    cd directory dove installerai il file .jar
    java -jar Pippo.jar
    se il file si chiama Pippo.jar Cliccando 2 volte su questo file .bat il tuo software dovrebbe avviarsi; cmq x qualsiasi problema ci si ribecca ciao :mavieni:

  2. #12
    Originariamente inviato da Angelo1974
    Ah scusami...per esempio per creare un file .jar fai una cosa del tipo:
    apri prompt ms-dos e digita jar cmf tuoNome.jar elenco delle classi o dei package da importare; esempio:
    jar Pippo.jar connessione Pluto.class
    dove connessione è un package e Pluto.class è una qualsiasi classe da te implementata... dopo di che premi invio;
    si creerà nella directory in cui ti trovi ( e dove si trovano i tuoi .class )un file Pippo.jar se lo apri col WinZip troverai anche un file del tipo Manifest.mf....ebbene dovrai modificare questo file per indicare qual'è la tua classe che contiene il main del tuo software; per modificarlo dovrai fare quanto segue:
    1) creare un file Manifest.mf col un qualsiasi editor (notepad) in cui metti le prime due righe del file contenuto nel .jar ed aggiungi questa riga:
    Main-Class: package/( oppure \ non lo ricordo bene ) nome classe col main questo se il main è contenuto in un package altrimenti
    Main-Class: nome classe.
    Dopo di che sempre dal prompt digita jar umf Manifest.mf Pippo.jar... ciò fatto dovresti essere in grado di distribuire il tuo software; dovresti anche creare un file .bat di questo tipo:
    cd directory dove installerai il file .jar
    java -jar Pippo.jar
    se il file si chiama Pippo.jar Cliccando 2 volte su questo file .bat il tuo software dovrebbe avviarsi; cmq x qualsiasi problema ci si ribecca ciao :mavieni:
    magnifico, mi hai spiegato un casino di roba :-) ... ora faccio le ultime 2 domande stupide

    1 ma il jar che è solo una file compresso mi pare, in ogni caso apribile con winrar, come faccio a criptare i file così da non essere visibili da chiunque? (o possono prendere username, password etc del mio database sql)

    2 le variabili da inserire nella query (in php "select * from user where name = '$name'" $name come è rappresentato in java? basta inserire il nome della variabile? "select * from user where name = 'name'" così?

    con questo concludo, di domande ne ho migliaia, ma abusare della tua gentilezza non mi va...grazie tantissime per tutto
    php? a memoria...vabbè quasi

  3. #13
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Per quanto riguarda la prima domanda sinceramente non ne ho idea....comunque seppure dovessero aprire il file .jar con winRar ( o winZip ) a meno che non si abbia un decompilatore Java che dai .class passa ai .java comunque le tue classi non potrebbero essere lette ( xò penso ci sia un modo per fare quello che mi hai detto..... mi dovrò informare sul sito della Sun ); per quanto riguarda la 2° domanda....ti posto questo esempio che ho fatto quando ho realizzato la mia prima connessione in access ( quindi nel DNS col ponte odbc )...spero ti sia utile:
    import java.sql.*;
    import java.util.*;
    import javax.swing.JOptionPane;
    /**
    * Title: Connessione
    * Description: Fabio vedi che è stata eseguita col JDK 1.3.0_02 del JBuilder
    * non so se ci sono dei metodi che nel 1.4 sono deprecati ma non
    * penso
    * Copyright: Copyright (c) 2002
    * Company:
    * @author
    * @version 1.0
    */

    public class Connetto {
    private Statement st;
    private Connection con;
    private ResultSet rs;
    private boolean commit = false;
    public String query;


    public Connetto() {
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con=DriverManager.getConnection("jdbcdbc:AngeloAccess");
    }catch(ClassNotFoundException cnfe){
    System.out.println("Attenzione classe non trovata "+cnfe.getMessage());
    }catch(SQLException sqle){
    System.out.println("Attenzione errore SQL "+sqle.getMessage());
    }
    }
    public int cerca(String userID, String Password){
    userID=userID.toUpperCase();
    Password = Password.toUpperCase();
    String comando = "Select ServiceAC_Level from AngeloAccess where UserID = '"+userID+"'"+
    "and Password ='"+Password+"'";
    try{
    st = con.createStatement();
    rs = st.executeQuery(comando);
    rs.next();
    int ServiceAc_Level = rs.getInt("ServiceAc_Level");
    return ServiceAc_Level;
    } catch(SQLException sqle){
    System.out.println("Attenzione errore SQL "+sqle.getMessage());
    return -1;
    }
    }
    public void inserisciUtente (int COD,String userID,String Password,int ServiceAc_Level){
    userID = userID.toUpperCase();
    Password = Password.toUpperCase();
    try{
    int codice = ricercaMassimoCodice();
    System.out.println("Il massimo codice inserito è: "+codice);
    st = con.createStatement();
    String comandoInserimento = "insert into AngeloAccess values ("+COD+",'"+userID+"'"+",'"
    +Password+"',"+ServiceAc_Level+")";
    System.out.println("L'istruzione è: "+ comandoInserimento);
    st.executeUpdate(comandoInserimento);
    } catch(SQLException sqle){
    System.out.println("Attenzione errore SQL "+sqle.getMessage());
    }
    }
    public void cancellaUtente(int COD){
    String comandoCancellazione = "delete from AngeloAccess where cod= "+COD;
    try{
    st = con.createStatement();
    System.out.println("Creato st ");
    st.executeUpdate(comandoCancellazione);

    } catch(SQLException sqle){
    System.out.println("Attenzione errore SQL "+sqle.getMessage());
    }
    }
    public int ricercaMassimoCodice(){
    String Query ="select cod from AngeloAccess where cod in (select max(cod) from AngeloAccess x)";
    try{
    st = con.createStatement();
    rs = st.executeQuery(Query);
    rs.next();
    int CodiceUtente = rs.getInt("COD");
    return CodiceUtente;
    } catch(SQLException sqle){
    System.out.println("Attenzione errore SQL "+sqle.getMessage());
    return -2;
    }
    }
    public static void main(String[] args){
    Connetto con = new Connetto();
    }
    }

    Fammi sapere se hai ancora bisogno....tanto i forum esistono per questo no?
    Ciaooooooooooo :mavieni:

  4. #14
    Ti ringrazio di tutto, sei stato veramente gentile e ti assicuro che non hai sprecato neanche una parola, purtroppo non avrò internet per circa 2 settimane quindi quando avrò la possibilità di tornare sul forum sarò molto più capace perchè passerò parecchio tempo a studiare java, almeno spero :-/ ... in ogni caso ti farò sapere come sta andando...è stato un piacere parlare con te, grazie ancora :-)
    php? a memoria...vabbè quasi

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.