dudleybrooks
Poster asal- 4 Apr 2011
- San Francisco
- 14 Apr 2011
jiminaus
- 16 Dis 2010
- Sydney
- 15 Apr 2011
'Menukar satu baris dalam fail .jar' tidak langsung masuk akal dalam konteks fail .jar. Jika anda memberitahu kami dengan tepat apa yang anda mahu lakukan dengan fail .jar itu, kami mungkin boleh memberitahu anda alat/program Mac OS X yang boleh anda gunakan dan caranya. M
muflon
- 15 Sep 2006
- 15 Apr 2011
Terdapat tiga fasa: pengekstrakan, pengubahsuaian dan pemasangan semula.
Mengekstrak adalah mudah: klik kanan dan klik nyahrkib (afaik).
Pengubahsuaian: jika ia adalah manifes (kelas whick untuk dijalankan dan sebagainya) maka ia adalah mudah, namun fail java disusun ke dalam fail .class dan perlu dibongkar sebelum pengubahsuaian.
Untuk menyatukan semuanya google arahan 'jar' untuk terminal.
Jika FOSS adalah lebih baik dan lebih mudah untuk disusun daripada sumber; jika tidak maka saya rasa ia tidak 100% sah. D
dudleybrooks
Poster asal- 4 Apr 2011
- San Francisco
- 15 Apr 2011
Saya membuat perubahan ini berkali-kali di bawah Windows (iaitu setiap kali saya memuat turun naik taraf, yang, sudah tentu, menghapuskan perubahan saya sebelum ini). Orang yang mengesyorkan perubahan itu juga mengesyorkan pengarkib (nyah) yang dipanggil IZArc, di mana keseluruhan proses boleh dilakukan dari dalam IZArc -- buka (nyahrkibkan) fail .jar, cari fail .js, edit baris ... dan kemudian mengklik Berhenti akan mengembalikan semuanya kepada keadaan arkibnya.
Saya faham bahawa saya boleh nyahrkibkan .jar dengan mana-mana nyahrkib dan mengedit .js dengan mana-mana penyunting teks. Saya rasa kebimbangan saya ialah, sebagai seorang pengaturcara, saya mungkin melakukan sesuatu yang berbahaya dalam pengarkiban semula -- tidak mengarkibkan semua fail yang berkaitan, atau mengarkibkan terlalu banyak fail, atau sesuatu.
Jadi soalan saya ialah: Adakah terdapat pengarkib (mudah-mudahan dalam OS) yang akan melakukan semua perkara di atas dari dalam dirinya sendiri, supaya saya tahu bahawa .jar terakhir mengandungi betul-betul fail yang sepatutnya mengandunginya? Atau, jika gagal, apakah yang perlu saya lakukan untuk memastikan saya telah mengarkibkannya semula dengan betul? Saya menyedari bahawa dalam forum ini ini adalah soalan baru yang lengkap.
bukan justjay
- 19 Sep 2003
- Kanada, eh?
- 15 Apr 2011
chown33
Moderator
Ahli staf- 9 Ogos 2009
- Pesawat Abysmal
- 15 Apr 2011
notjustjay berkata: Nah, jika fail .jar hanyalah fail ZIP dengan sambungan yang berbeza, maka anda boleh zip dan unzipnya secara bebas daripada Terminal menggunakan arahan 'zip' dan 'unzip'.
Atau gunakan perintah 'jar', yang ditulis dengan jelas untuk tujuan ini, dan mengekalkan susunan yang betul untuk manifes (yang biasanya mesti berada sebagai entri pertama, atau paling banyak salah satu daripada beberapa yang pertama).
Saya cukup pasti arahan jar dipasang secara lalai. Ini sepatutnya terus berlaku pada 10.7 Lion, juga.
bukan justjay
- 19 Sep 2003
- Kanada, eh?
- 15 Apr 2011
chown33 berkata: Atau gunakan perintah 'jar', yang ditulis dengan jelas untuk tujuan ini, dan mengekalkan susunan yang betul untuk manifes (yang biasanya mesti berada sebagai entri pertama, atau paling banyak salah satu daripada beberapa yang pertama).
Saya cukup pasti arahan jar dipasang secara lalai. Ini sepatutnya terus berlaku pada 10.7 Lion, juga.
Ah, lebih baik. Terima kasih, tidak tahu tentang itu.
pilotError
- 12 Apr 2006
- Pulau Panjang
- 15 Apr 2011
$jar -xvf jarfile.jar ** Mengekstrak fail
** edit fail **
$jar -cvf jarfile.jar ** Cipta fail Jar baharu
dudleybrooks
Poster asal- 4 Apr 2011
- San Francisco
- 15 Apr 2011
chown33
Moderator
Ahli staf- 9 Ogos 2009
- Pesawat Abysmal
- 15 Apr 2011
dudleybrooks berkata: Terima kasih. Kaedah PilotError adalah mudah dan berjaya -- tiada ralat perisian, ralat pemula, malah ralat perintis. Tetapi ia masih mempunyai lebih banyak langkah daripada yang saya perlukan dalam Windows: beralih dari Terminal selepas dinyaharkib, ke desktop untuk menggunakan editor (salah saya, diakui, kerana tidak mengetahui editor unix yang saya anggap Terminal mempunyai akses kepada) , kemudian kembali ke Terminal untuk mengarkib semula -- ditambah dengan lebih banyak ketukan kekunci yang diperlukan untuk arahan unix. Saya masih ingin mencari editor yang melakukannya *semua* dalam satu program, seperti yang dilakukan IZArc dalam Windows: ctrl-open, edit, ctrl-close -- zip-zip (pun intended)!
Saya tidak tahu mana-mana alat yang melakukan segala-galanya. Terus terang, ini adalah kali pertama saya pernah melihat sesiapa bertanya bagaimana untuk mengedit fail dalam balang pada Mac OS, jadi saya rasa tidak ada pasaran sasaran yang besar.
Anda boleh menampal baris perintah ke dalam Terminal, jadi simpan sahaja arahan itu ke dalam fail teks, kemudian salin dan tampal. Tidak perlu menaip.
Inilah kira-kira apa yang saya akan simpan dalam fail teks:
Kod: |_+_| Anda sepatutnya menukar jarfile.jar kepada fail jar sebenar yang anda miliki.
Saya telah menunjukkan ## kerana itu adalah watak komen sebenar untuk bash.
Saya juga telah menunjukkan arahan 'open -e' dengan nama laluan yang anda perlu gantikan. Open -e akan membuka fail bernama dalam TextEdit.app. Jika anda mempunyai editor lain yang anda suka, anda boleh memberitahu 'buka' untuk menggunakannya. Berikut ialah halaman manual untuk arahan 'buka':
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/open.1.html
Lihat pada pilihan -a dan -b khususnya.
Akhir sekali, anda boleh meletakkan arahan lain di sana, seperti 'cd someDir' atau apa sahaja yang anda mahukan.
Anda mungkin boleh menulis skrip 'sed' untuk melakukan penggantian, jadi anda tidak perlu mengedit fail secara manual sama sekali. Kemudian anda boleh membuat semuanya menjadi skrip shell, bungkusnya ke dalam AppleScript dan simpannya sebagai titisan. Kemudian pada masa hadapan, anda hanya melepaskan apl asal anda ke titisan AppleScript dan ia akan melakukan semua perubahan secara automatik. Anda perlu menulis dan menyahpepijat semua perkara itu, walaupun, dan mungkin akan mengambil masa berjam-jam lebih lama daripada hanya melakukan salin/tampal apabila apl dikemas kini.
Jika perubahan pada balang adalah sesuatu yang vendor harus sediakan, anda mungkin perlu memfailkan laporan pepijat terhadap apl itu. Kerana pembaikan paling bersih adalah tidak perlu membetulkannya sendiri sama sekali.
pilotError
- 12 Apr 2006
- Pulau Panjang
- 15 Apr 2011
Terdapat utiliti zip di bawah OS X, tetapi diakui, saya tidak menggunakan OS X seperti saya menggunakan windows. Saya pasti anda boleh menjejaki salah satu program yang akan membolehkan anda melakukan perkara yang sama, tetapi untuk apa yang diperlukan di sini, ia tidak berbaloi untuk mencarinya. D
dudleybrooks
Poster asal- 4 Apr 2011
- San Francisco
- 16 Apr 2011
Chown33: Terima kasih atas nasihat tentang automasi dan butiran yang terlibat. Saya akan mencuba mereka. OMG, saya mungkin menjadi seorang pengaturcara!
Ia adalah sesuatu *saya* fikir harus diperbaiki, tetapi ia bukan pepijat: Thunderbird mempunyai kemudahan Carian Terperinci untuk alamat e-mel, yang mungkin mengembalikan berbilang alamat. Jika anda mengklik Tulis, ia meletakkan semuanya ke dalam medan 'Kepada' (tanpa pilihan lain). Perubahan itu menjadikannya meletakkan mereka ke dalam medan 'BCC', untuk netiquette yang lebih baik. TB 1.x pernah mempunyai pilihan ini, tetapi hilang dalam 2.x. P
peregin55
- 25 Feb 2008
- 8 Mei 2011
Pada Linux dan Mac OS X saya menggunakan emacs untuk mengedit fail dalam balang. Hanya taip:
emacs somejar.jar
Anda kemudian boleh menyemak imbas semua fail dalam balang, buka, simpan, apa sahaja menggunakan arahan emacs standard. Sebarang perubahan yang anda buat akan digunakan secara automatik pada balang (tidak perlu membuka apa-apa secara manual)
dudleybrooks
Poster asal- 4 Apr 2011
- San Francisco
- 8 Mei 2011
peregin55
Itu bagus untuk diketahui.
-
Dudley B
bencana besar
- 14 Jan 2010
- 8 Jun 2012
Ada idea?
TopHatProductions115
- 22 Ogos 2016
- 10 Nov 2016
pilotError berkata: Atau anda boleh menggunakan arahan jar. Parameternya sama seperti utiliti zip baris arahan
$jar -xvf jarfile.jar ** Mengekstrak fail
** edit fail **
$jar -cvf jarfile.jar ** Cipta fail Jar baharu
Adakah ini berfungsi untuk arkib java yang ditandatangani?
michaelwarne
- 11 Nov 2016
- 11 Nov 2016
- Navigasi ke lokasi fail dari terminal.
- Taip nama vim.jar
- Pilih fail yang ingin anda ubah dan tekan Enter
- Edit fail dan tekan Esc dan :wq! untuk menyimpan dan berhenti.
okieiam
- 17 Dis 2016
- 18 Dis 2016
jtara
- 23 Apr 2009
- 21 Dis 2016
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions C
Clovr
- 13 Nov 2018
- 13 Nov 2018
michaelwarne berkata: Anda boleh menggunakan editor vim untuk mengedit fail dalam mana-mana fail teks termampat.tidak bolehkah kita mengautomasikan ini menggunakan bash? ia akan sangat membantu jika anda memberi pencerahan melaluinya.
Harap ini membantu.
- Navigasi ke lokasi fail dari terminal.
- Taip nama vim.jar
- Pilih fail yang ingin anda ubah dan tekan Enter
- Edit fail dan tekan Esc dan :wq! untuk menyimpan dan berhenti.
Jawatan Popular