dudleybrooks
Originalus plakatas- 2011 m. balandžio 4 d
- San Franciskas
- 2011 m. balandžio 14 d
jiminaus
- 2010 m. gruodžio 16 d
- Sidnėjus
- 2011 m. balandžio 15 d
„Vienos eilutės keitimas .jar faile“ nėra tiesiogiai prasmingas .jar failo kontekste. Jei tiksliai pasakysite, ką norite daryti su tuo .jar failu, galime pasakyti, kokius „Mac OS X“ įrankius / programas galite naudoti ir kaip. M
keksas
- 2006 m. rugsėjo 15 d
- 2011 m. balandžio 15 d
Iš tikrųjų yra trys etapai: ištraukimas, modifikavimas ir surinkimas atgal.
Išskleisti paprasta: dešiniuoju pelės mygtuku spustelėkite ir spustelėkite išarchyvuoti (afaik).
Modifikacija: jei tai yra manifestas (paleisti klasę ir pan.), tai paprasta, tačiau java failai sukompiliuojami į .class failus ir prieš modifikavimą juos reikės išardyti.
Norėdami viską sudėti, „Google“ įveskite terminalo komandą „jar“.
Jei tai FOSS, geriau ir lengviau kompiliuoti iš šaltinio; jei ne, nemanau, kad tai 100% teisėta. D
dudleybrooks
Originalus plakatas- 2011 m. balandžio 4 d
- San Franciskas
- 2011 m. balandžio 15 d
Šį pakeitimą padariau daug daug kartų naudodamas „Windows“ (būtent kiekvieną kartą, kai atsisiunčiau naujinimą, kuris, žinoma, panaikino mano ankstesnį pakeitimą). Asmuo, kuris rekomendavo pakeitimą, taip pat rekomendavo (ne)archyvavimo įrenginį, pavadintą IZArc, kuriame visą procesą būtų galima atlikti iš IZArc vidaus – atidaryti (išarchyvuoti) .jar failą, rasti .js failą, redaguoti eilutę... ir tada spustelėjus Baigti viskas grįš į archyvuotą būseną.
Suprantu, kad galiu išarchyvuoti .jar bet kuriuo išarchyvavimo įrankiu ir redaguoti .js naudodami bet kurią teksto rengyklę. Manau, kad nerimauju, kad nebūdamas programuotojas galiu padaryti ką nors žalingo pakartotinai archyvuodamas – nesuarchyvuoti visų susijusių failų, suarchyvuoti per daug failų ar pan.
Taigi mano klausimas yra toks: ar yra archyvatorius (tikiuosi, kad OS), kuris atliks visus aukščiau nurodytus veiksmus iš savo vidaus, kad žinočiau, jog galutiniame .jar yra būtent tie failai, kurie jame turėtų būti? Arba, jei to nepadarysite, ką turiu padaryti, kad įsitikinčiau, ar tinkamai jį archyvavau? Suprantu, kad šiame forume tai visiškas naujoko klausimas.
ne tik Jay
- 2003 m. rugsėjo 19 d
- Kanada, ane?
- 2011 m. balandžio 15 d
chown33
Moderatorius
Darbuotojas- 2009 m. rugpjūčio 9 d
- bedugnė plokštuma
- 2011 m. balandžio 15 d
notjustjay pasakė: Na, jei .jar failai yra tiesiog ZIP failai su kitokiu plėtiniu, galite juos laisvai supakuoti ir išpakuoti iš terminalo naudodami komandas „zip“ ir „unzip“.
Arba naudokite komandą „jar“, kuri parašyta specialiai šiam tikslui ir palaiko teisingą aprašų tvarką (kuri paprastai turi būti pirmasis įrašas arba daugiausia vienas iš kelių pirmųjų).
Esu tikras, kad jar komanda įdiegta pagal numatytuosius nustatymus. Tai turėtų išlikti ir 10.7 Lion.
ne tik Jay
- 2003 m. rugsėjo 19 d
- Kanada, ane?
- 2011 m. balandžio 15 d
chown33 pasakė: Arba naudokite komandą „jar“, kuri yra parašyta specialiai šiam tikslui ir palaiko teisingą manifestų tvarką (kuri paprastai turi būti pirmasis įrašas arba daugiausia vienas iš kelių pirmųjų).
Esu tikras, kad jar komanda įdiegta pagal numatytuosius nustatymus. Tai turėtų išlikti ir 10.7 Lion.
Ak, dar geriau. Ačiū, nežinojau apie tai.
piloterror
- 2006 m. balandžio 12 d
- Ilga sala
- 2011 m. balandžio 15 d
$jar -xvf jarfile.jar ** Išskleidžia failus
** redaguoti failą **
$jar -cvf jarfile.jar ** Sukurkite naują Jar failą
dudleybrooks
Originalus plakatas- 2011 m. balandžio 4 d
- San Franciskas
- 2011 m. balandžio 15 d
chown33
Moderatorius
Darbuotojas- 2009 m. rugpjūčio 9 d
- bedugnė plokštuma
- 2011 m. balandžio 15 d
dudleybrooks pasakė: Ačiū. „PilotError“ metodas buvo paprastas ir sėkmingas – nebuvo programinės įrangos klaidų, naujokų klaidų ar net bandomųjų klaidų. Tačiau jame vis tiek buvo daugiau žingsnių, nei man reikėjo sistemoje „Windows“: perėjimas iš terminalo po išarchyvavimo į darbalaukį, kad būtų galima naudoti redaktorių (tiesa, mano kaltė, nes nežinau unix redaktorių, prie kurių, manau, terminalas turi prieigą) , tada grįžkite į terminalą ir vėl archyvuokite – ir daugiau klavišų paspaudimų, reikalingų Unix komandoms. Vis tiek norėčiau rasti redaktorių, kuris *viską* atliktų vienoje programoje, kaip tai padarė IZArc sistemoje „Windows“: atidarykite, redaguokite, uždarykite ctrl – „zip-zip“ (skirta kalambūriui)!
Nežinau jokio įrankio, kuris viską padarytų. Atvirai kalbant, tai pirmas kartas, kai matau, kad kas nors klausia, kaip redaguoti failą talpykloje Mac OS, todėl spėju, kad nėra didelės tikslinės rinkos.
Galite įklijuoti komandų eilutes į terminalą, todėl tiesiog išsaugokite komandas tekstiniame faile, tada nukopijuokite ir įklijuokite. Nereikia spausdinti.
Apytiksliai štai ką aš išsaugočiau tekstiniame faile:
Kodas: |_+_| Aišku, turėtumėte pakeisti jarfile.jar į tikrąjį turimą jar failą.
Parodžiau ##, nes tai yra tikrasis bash komentaro simbolis.
Taip pat parodžiau komandą „open -e“ su kelio pavadinimu, kurį turėsite pakeisti. Atidarymas -e atidarys pavadintą failą TextEdit.app. Jei vietoj to turite kitą redagavimo priemonę, galite nurodyti „atidaryti“, kad ją naudotumėte. Čia yra komandos „atidaryti“ vadovas:
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/open.1.html
Ypač pažiūrėkite į -a ir -b parinktis.
Galiausiai galite įdėti kitas komandas, pvz., „cd someDir“ arba bet kurią kitą norimą.
Tikriausiai galėtumėte parašyti „sed“ scenarijų, kad atliktumėte pakeitimą, kad jums nereikėtų rankiniu būdu redaguoti failo. Tada galėtumėte visa tai padaryti į apvalkalo scenarijų, suvynioti jį į AppleScript ir išsaugoti kaip lašelį. Tada ateityje tiesiog numeskite savo pradinę programą į AppleScript lašelį ir ji atliks visus pakeitimus automatiškai. Vis dėlto turėtumėte rašyti ir derinti visus tuos dalykus, o tai tikriausiai užtruks daugiau valandų nei tiesiog nukopijavimas / įklijavimas, kai programa atnaujinama.
Jei pardavėjas turi pateikti stiklainio pakeitimą, tikriausiai turėtumėte pateikti programos rikto ataskaitą. Nes švariausias sprendimas yra visiškai nereikėtų taisyti patiems.
piloterror
- 2006 m. balandžio 12 d
- Ilga sala
- 2011 m. balandžio 15 d
OS X yra zip paslaugų, bet, žinoma, aš nenaudoju OS X taip, kaip naudoju Windows. Esu tikras, kad galėtumėte atsekti vieną iš programų, kurios leis jums padaryti tą patį, bet dėl to, ko čia reikėjo, nebuvo verta to ieškoti. D
dudleybrooks
Originalus plakatas- 2011 m. balandžio 4 d
- San Franciskas
- 2011 m. balandžio 16 d
Chown33: Dėkojame už patarimus apie automatizavimą ir susijusią informaciją. Aš juos išbandysiu. OMG, aš galiu tapti programuotoju!
Tai kažkas, *manau*, turėtų būti pataisyta, bet tai nėra klaida: „Thunderbird“ turi išplėstinės el. pašto adresų paieškos funkciją, kuri gali pateikti kelis adresus. Jei spustelėsite Rašyti, jie visi bus įtraukti į laukus „Kam“ (be jokios kitos parinkties). Dėl pakeitimo jie įtraukiami į „BCC“ laukus, kad būtų geresnis etiketas. TB 1.x anksčiau turėjo šią parinktį, bet prarado ją 2.x. P
peregin55
- 2008 m. vasario 25 d
- 2011 m. gegužės 8 d
„Linux“ ir „Mac OS X“ naudoju emacs failams redaguoti stiklainyje. Tiesiog įveskite:
emacs somejar.jar
Tada galite naršyti visus jar failus, atidaryti, išsaugoti bet ką naudodami standartines emacs komandas. Bet kokie jūsų atlikti pakeitimai bus automatiškai pritaikyti stiklainiui (nereikia nieko rankiniu būdu išimti)
dudleybrooks
Originalus plakatas- 2011 m. balandžio 4 d
- San Franciskas
- 2011 m. gegužės 8 d
peregin55
Tai gerai žinoti.
-
Dudley B
didelė nelaimė
- 2010 m. sausio 14 d
- 2012 m. birželio 8 d
Kokiu nors ideju?
TopHatProductions115
- 2016 m. rugpjūčio 22 d
- 2016 m. lapkričio 10 d
pilotError pasakė: Arba galite naudoti komandą jar. Parametrai yra tokie pat kaip komandinės eilutės zip paslaugų programos
$jar -xvf jarfile.jar ** Išskleidžia failus
** redaguoti failą **
$jar -cvf jarfile.jar ** Sukurkite naują Jar failą
Ar tai veiks pasirašytiems Java archyvams?
michaelwarne'as
- 2016 m. lapkričio 11 d
- 2016 m. lapkričio 11 d
- Eikite į failo vietą iš terminalo.
- Įveskite vim name.jar
- Pasirinkite failą, kurį norite pakeisti, ir paspauskite Enter
- Redaguokite failą ir paspauskite Esc ir :wq! išsaugoti ir mesti.
okeiam
- 2016 m. gruodžio 17 d
- 2016 m. gruodžio 18 d
jtara
- 2009 m. balandžio 23 d
- 2016 m. gruodžio 21 d
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions C
Dobilas
- 2018 m. lapkričio 13 d
- 2018 m. lapkričio 13 d
Michaelwarne'as sakė: Galite naudoti vim redaktorių norėdami redaguoti failus bet kuriuose suspaustuose tekstiniuose failuose.ar negalime to automatizuoti naudodami bash? būtų labai naudinga, jei per tai suprastum.
Tikiuosi tai padės.
- Eikite į failo vietą iš terminalo.
- Įveskite vim name.jar
- Pasirinkite failą, kurį norite pakeisti, ir paspauskite Enter
- Redaguokite failą ir paspauskite Esc ir :wq! išsaugoti ir mesti.
Populiarios Temos