Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2011-02-16 19:26:00.0 alle 2011-02-16 19:26:00.0
    Scriptino balordo
    ho aggiunto una voce al menù a tendina che si apre quando clicco col destro su un file .class per decompilarlo, solo che mi da errore senza dirmi che genere di errore! sto usando jad e come comando gli do questo:

    user/percorso/jad -lnc -o -d `dirname $1` $1


    in teoria dovrebbe mettermi il file decompilato .java nella stessa cartella del .class selezionato giusto? o sbaglio qualcosa? è quel `dirname $1` che non mi convince..
    • Avatar
      ☺
      Scritto da
      il 2011-02-16 20:39:00.0 alle 2011-02-16 20:39:00.0
      Trollate totali: 1386
      Re: Scriptino balordo

      - Scritto da:
      > ho aggiunto una voce al menù a tendina che si
      > apre quando clicco col destro su un file .class
      > per decompilarlo, solo che mi da errore senza
      > dirmi che genere di errore! sto usando jad e come
      > comando gli do
      > questo:
      >
      >
      user/percorso/jad -lnc -o -d `dirname $1`
      > $1

      >
      >
      > in teoria dovrebbe mettermi il file decompilato
      > .java nella stessa cartella del .class
      > selezionato giusto? o sbaglio qualcosa? è quel
      > `dirname $1` che non mi
      > convince..

      La sintassi sembra giusta, a detta di questo sito:
      http://www.mobilefish.com/developer/jad/jad.html

      dirname restituisce la directory che contiene il file/directory passato come argomento, quindi quando esegui quel comando viene eseguito prima dirname $1, e poi sostituito nel comando.
      Magari c'è qualche spazio nei percorsi?
      Prova con
      user/percorso/jad -lnc -o -d "$(dirname "$1")" "$1"
      Non ho jad e quindi non posso provare.
      Io su windoze del lavoro uso questo:
      http://java.decompiler.free.fr/?q=jdgui
      Non è scrippettabile da command line però magari può aiutarti.
      • Avatar
        Scritto da
        Non Autenticato
        il 2011-02-16 23:45:00.0 alle 2011-02-16 23:45:00.0
        Re: Scriptino balordo

        - Scritto da: Svyatopolk
        >
        > - Scritto da:
        > > ho aggiunto una voce al menù a tendina che si
        > > apre quando clicco col destro su un file .class
        > > per decompilarlo, solo che mi da errore senza
        > > dirmi che genere di errore! sto usando jad e
        > come
        > > comando gli do
        > > questo:
        > >
        > >
        user/percorso/jad -lnc -o -d `dirname $1`
        > > $1

        > >
        > >
        > > in teoria dovrebbe mettermi il file decompilato
        > > .java nella stessa cartella del .class
        > > selezionato giusto? o sbaglio qualcosa? è quel
        > > `dirname $1` che non mi
        > > convince..
        >
        > La sintassi sembra giusta, a detta di questo sito:
        > http://www.mobilefish.com/developer/jad/jad.html
        >
        > dirname restituisce la directory che contiene il
        > file/directory passato come argomento, quindi
        > quando esegui quel comando viene eseguito prima
        > dirname $1, e poi sostituito nel
        > comando.
        > Magari c'è qualche spazio nei percorsi?
        > Prova con
        >
        user/percorso/jad -lnc -o -d "$(dirname
        > "$1")"
        > "$1"

        > Non ho jad e quindi non posso provare.
        > Io su windoze del lavoro uso questo:
        > http://java.decompiler.free.fr/?q=jdgui
        > Non è scrippettabile da command line però magari
        > può
        > aiutarti.

        grazie ho risolto, era una cazzata sbagliavo l'input
<softv>

Pagina generata in 28 millisecondi

Utenti attivi: 12 nell'ultimo minuto, 28 negli ultimi cinque minuti, 49 negli ultimi 15 minuti