come aprire un file .jar?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
ducky
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: ven dic 16, 2005 16:21

come aprire un file .jar?

Messaggioda ducky » lun dic 19, 2005 12:44

come faccio ad aprire un file .jar?
Grazie

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun mag 03, 2004 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggioda goldy » lun dic 19, 2005 12:46

se non sbaglio dovrebbe essere

Codice: Seleziona tutto

java -jar nomefile.jar

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3971
Iscritto il: lun apr 25, 2005 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggioda Paoletta » lun dic 19, 2005 13:30

Codice: Seleziona tutto

jar vxf file.jar

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio giu 10, 2004 0:00
Località: Lecco
Contatta:

Messaggioda Firetux » lun dic 19, 2005 13:50

il metodo di goldy esegue il .jar utilizzando java
quello di Paoletta invece estrae il contenuto del .jar

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6505
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggioda targzeta » lun dic 19, 2005 18:43

Il comando:

jar -tf NOME_FILE.jar

elenca il contenuto del file .jar. Se vuoi più informazioni
esegui:

jar -tvf NOME_FILE.jar

e se vuoi sapere altro esegui:

jar

che ti mostra un help sulle opzioni. E se sei proprio assetato
di informazioni, se hai la pagina del man, esegui:

man jar

Spina

Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio giu 30, 2005 0:00
Località: Catania

Messaggioda TheSnowBoarder » lun dic 19, 2005 21:26

Se vuoi decompresso l'archivio, prova anche

Codice: Seleziona tutto

 unzip *.jar

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer mar 09, 2005 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena
Contatta:

Messaggioda MAT » lun dic 19, 2005 23:18

TheSnowBoarder ha scritto:Se vuoi decompresso l'archivio, prova anche

Codice: Seleziona tutto

 unzip *.jar

Attenzione a questa sintassi!! Nel caso avesse più files jar in quella directory non estrarrebbe il contenuto di nessuno. Infatti il comando da te dato verrebbe tradotto convertendo la regex *.jar nell'elenco dei files che rispettano la regex, risultando in molteplici argomenti per il comando unzip. Questo si aspetta il file da aprire come primo argomento, e i files da estrarre all'interno del primo come argomenti successivi. Perciò è sempre meglio specificare il nome del file jar da cui estrarre i files, altrimenti, per aprirne tanti in una botta si fa un ciclo

Codice: Seleziona tutto

for i in *.jar; do
unzip "$i.jar"
done

ducky
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: ven dic 16, 2005 16:21

Messaggioda ducky » gio dic 22, 2005 13:12

Ringrazio tutti x le informazioni!

Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio giu 30, 2005 0:00
Località: Catania

Messaggioda TheSnowBoarder » sab dic 24, 2005 2:47

MAT ha scritto:Attenzione a questa sintassi!! Nel caso avesse più files jar in quella directory non estrarrebbe il contenuto di nessuno.

Lo so.
Avevo scritto

Codice: Seleziona tutto

 *.jar
perché mi seccavo a riscrivere il nome del file jar in questione, così, senza troppo fantasia ho messo *.jar .... ;)