ดัดลีย์บรูคส์
โปสเตอร์ต้นฉบับ- 4 เม.ย. 2554
- ซานฟรานซิสโก
- 14 เม.ย. 2554
จิมินัส
- 16 ธ.ค. 2553
- ซิดนีย์
- 15 เม.ย. 2554
'การเปลี่ยนบรรทัดเดียวในไฟล์ .jar' ไม่เหมาะสมโดยตรงในบริบทของไฟล์ .jar ถ้าคุณบอกเราอย่างชัดเจนว่าคุณต้องการทำอะไรกับไฟล์ .jar นั้น เราอาจสามารถบอกคุณได้ว่าเครื่องมือ/โปรแกรมของ Mac OS X ใดที่คุณสามารถใช้ได้และอย่างไร NS
มัฟฟ่อน
- 15 ก.ย. 2549
- 15 เม.ย. 2554
มีสามขั้นตอนจริงๆ: การสกัด การปรับเปลี่ยน และการประกอบกลับเข้าด้วยกัน
การแยกไฟล์ทำได้ง่าย: คลิกขวาแล้วคลิกยกเลิกการเก็บถาวร (afaik)
การปรับเปลี่ยน: หากเป็นรายการ (คลาสใดที่จะเรียกใช้และอื่น ๆ ) ก็ง่าย อย่างไรก็ตาม ไฟล์จาวาจะถูกรวบรวมเป็นไฟล์ .class และจะต้องแยกส่วนก่อนทำการแก้ไข
หากต้องการรวมทุกอย่างเข้าด้วยกัน google คำสั่ง 'jar' สำหรับเทอร์มินัล
ถ้าเป็น FOSS คอมไพล์จากซอร์สจะดีกว่าและง่ายกว่า ถ้าไม่ใช่ก็ถือว่าไม่ถูกกฎหมาย 100% NS
ดัดลีย์บรูคส์
โปสเตอร์ต้นฉบับ- 4 เม.ย. 2554
- ซานฟรานซิสโก
- 15 เม.ย. 2554
ฉันทำการเปลี่ยนแปลงนี้หลายครั้งใน Windows (นั่นคือทุกครั้งที่ฉันดาวน์โหลดการอัปเกรด ซึ่งแน่นอนว่าจะลบการเปลี่ยนแปลงครั้งก่อนของฉันทิ้งไป) ผู้แนะนำการเปลี่ยนแปลงยังแนะนำตัวเก็บถาวร (un) ที่เรียกว่า IZArc ซึ่งกระบวนการทั้งหมดสามารถทำได้จากภายใน IZArc - เปิด (ยกเลิกการเก็บถาวร) ไฟล์ .jar ค้นหาไฟล์ .js แก้ไขบรรทัด ... จากนั้นการคลิก Quit จะทำให้ทุกอย่างกลับสู่สถานะเก็บถาวร
ฉันเข้าใจว่าฉันสามารถยกเลิกการเก็บถาวร .jar ด้วยตัวยกเลิกการเก็บถาวร และแก้ไข .js ด้วยโปรแกรมแก้ไขข้อความใดก็ได้ ฉันเดาว่าความกังวลของฉันคือไม่ใช่โปรแกรมเมอร์ ฉันอาจทำบางสิ่งที่เป็นอันตรายในการเก็บถาวรใหม่ ไม่ใช่เก็บถาวรไฟล์ที่เกี่ยวข้องทั้งหมด หรือเก็บไฟล์จำนวนมากเกินไป หรือบางอย่าง
ดังนั้นคำถามของฉันคือ: มีไฟล์เก็บถาวร (หวังว่าในระบบปฏิบัติการ) ซึ่งจะทำทั้งหมดข้างต้นจากภายในตัวมันเอง เพื่อที่ฉันจะได้รู้ว่าไฟล์ .jar สุดท้ายมีไฟล์ที่ควรมีทุกประการหรือไม่ หรือหากล้มเหลว ฉันต้องทำอย่างไรเพื่อให้แน่ใจว่าได้เก็บถาวรอีกครั้งอย่างถูกต้อง ฉันตระหนักดีว่าในฟอรัมนี้ คำถามนี้เป็นคำถามสำหรับมือใหม่
notjustjay
- 19 ก.ย. 2546
- แคนาดาใช่มั้ย
- 15 เม.ย. 2554
chown33
พิธีกร
พนักงาน- 9 ส.ค. 2552
- เครื่องบิน Abysmal
- 15 เม.ย. 2554
notjustjay กล่าวว่า: ถ้าไฟล์ .jar เป็นเพียงไฟล์ ZIP ที่มีนามสกุลต่างกัน คุณก็สามารถซิปและคลายซิปจาก Terminal ได้อย่างอิสระโดยใช้คำสั่ง 'zip' และ 'unzip'
หรือใช้คำสั่ง 'jar' ซึ่งเขียนไว้อย่างชัดแจ้งเพื่อจุดประสงค์นี้ และรักษาลำดับที่ถูกต้องสำหรับรายการ (ซึ่งโดยทั่วไปจะต้องอยู่เป็นรายการแรก หรืออย่างน้อยที่สุดหนึ่งรายการจากสองสามรายการแรก)
ฉันค่อนข้างแน่ใจว่าคำสั่ง jar ได้รับการติดตั้งโดยค่าเริ่มต้น สิ่งนี้ควรเป็นจริงต่อไปใน 10.7 Lion เช่นกัน
notjustjay
- 19 ก.ย. 2546
- แคนาดาใช่มั้ย
- 15 เม.ย. 2554
chown33 กล่าวว่า: หรือใช้คำสั่ง 'jar' ซึ่งเขียนไว้อย่างชัดเจนเพื่อจุดประสงค์นี้ และรักษาลำดับที่ถูกต้องสำหรับรายการ (ซึ่งโดยทั่วไปจะต้องอยู่ในฐานะรายการแรกหรืออย่างน้อยที่สุดหนึ่งในสองสามรายการแรก)
ฉันค่อนข้างแน่ใจว่าคำสั่ง jar ได้รับการติดตั้งโดยค่าเริ่มต้น สิ่งนี้ควรเป็นจริงต่อไปใน 10.7 Lion เช่นกัน
อ่า ดีขึ้นแล้ว ขอบคุณครับ ไม่รู้เรื่องเลย
นักบินผิดพลาด
- 12 เม.ย. 2549
- ลองไอส์แลนด์
- 15 เม.ย. 2554
$jar -xvf jarfile.jar ** แตกไฟล์
**แก้ไขไฟล์**
$jar -cvf jarfile.jar ** สร้างไฟล์ Jar ใหม่
ดัดลีย์บรูคส์
โปสเตอร์ต้นฉบับ- 4 เม.ย. 2554
- ซานฟรานซิสโก
- 15 เม.ย. 2554
chown33
พิธีกร
พนักงาน- 9 ส.ค. 2552
- เครื่องบิน Abysmal
- 15 เม.ย. 2554
dudleybrooks กล่าวว่า: ขอบคุณ วิธีการของ PilotError ตรงไปตรงมาและประสบความสำเร็จ ไม่มีข้อผิดพลาดของซอฟต์แวร์ ข้อผิดพลาดของมือใหม่ หรือแม้แต่ข้อผิดพลาดของนักบิน แต่ก็ยังมีขั้นตอนมากกว่าที่ฉันต้องการใน Windows: เปลี่ยนจาก Terminal หลังจากยกเลิกการเก็บถาวรเป็นเดสก์ท็อปเพื่อใช้ตัวแก้ไข (ความผิดของฉัน เป็นที่ยอมรับเพราะไม่รู้จักตัวแก้ไข unix ซึ่งฉันคิดว่า Terminal สามารถเข้าถึงได้) จากนั้นกลับไปที่ Terminal เพื่อดึงข้อมูลใหม่ บวกกับจำนวนการกดแป้นที่จำเป็นสำหรับคำสั่ง unix ฉันยังต้องการค้นหาโปรแกรมแก้ไขที่ทำ *ทั้งหมด* ภายในโปรแกรมเดียว เหมือนที่ IZArc ทำใน Windows: ctrl-open, edit, ctrl-close -- zip-zip (ตั้งใจเล่นสำนวน)!
ฉันไม่รู้จักเครื่องมือที่ทำทุกอย่าง บอกตามตรง นี่เป็นครั้งแรกที่ฉันเคยเห็นใครๆ ถามถึงวิธีการแก้ไขไฟล์ในโถบน Mac OS ดังนั้นฉันจึงเดาว่าไม่มีตลาดเป้าหมายขนาดใหญ่
คุณสามารถวางบรรทัดคำสั่งลงใน Terminal ได้ ดังนั้นให้บันทึกคำสั่งลงในไฟล์ข้อความ จากนั้นคัดลอกและวาง ไม่จำเป็นต้องพิมพ์
นี่คือสิ่งที่ฉันจะบันทึกในไฟล์ข้อความโดยคร่าวๆ:
รหัส: |_+_| คุณควรเปลี่ยน jarfile.jar เป็นไฟล์ jar จริงที่คุณมีอย่างเห็นได้ชัด
ฉันได้แสดง ## เพราะนั่นเป็นอักขระแสดงความคิดเห็นที่แท้จริงสำหรับ bash
ฉันยังแสดงคำสั่ง 'open -e' ด้วยชื่อพาธที่คุณจะต้องเปลี่ยน open -e จะเปิดไฟล์ที่มีชื่อใน TextEdit.app หากคุณมีโปรแกรมแก้ไขอื่นที่ต้องการแทน คุณสามารถบอกให้ 'เปิด' ใช้แทนได้ นี่คือ man page สำหรับคำสั่ง 'open':
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/open.1.html
ดูที่ตัวเลือก -a และ -b โดยเฉพาะ
สุดท้าย คุณสามารถใส่คำสั่งอื่นๆ ลงไปได้ เช่น 'cd someDir' หรืออะไรก็ได้ที่คุณต้องการ
คุณอาจเขียนสคริปต์ 'sed' เพื่อทำการแทนที่ได้ ดังนั้นคุณจึงไม่ต้องแก้ไขไฟล์ด้วยตนเองเลย จากนั้นคุณสามารถสร้างสิ่งทั้งหมดลงในเชลล์สคริปต์ ห่อสิ่งนั้นลงใน AppleScript และบันทึกเป็นหยด จากนั้น ในอนาคต คุณเพียงแค่วางแอพดั้งเดิมของคุณลงบน AppleScript droplet และมันจะทำการเปลี่ยนแปลงทั้งหมดโดยอัตโนมัติ คุณต้องเขียนและแก้ไขข้อบกพร่องทั้งหมด และอาจใช้เวลาหลายชั่วโมงมากกว่าการคัดลอก/วางเมื่อแอปได้รับการอัปเดต
หากการเปลี่ยนแปลงในโถเป็นสิ่งที่ผู้ขายควรจัดเตรียม คุณควรยื่นรายงานข้อบกพร่องเกี่ยวกับแอป เพราะการแก้ไขที่ละเอียดที่สุดคือไม่ต้องซ่อมเองเลย
นักบินผิดพลาด
- 12 เม.ย. 2549
- ลองไอส์แลนด์
- 15 เม.ย. 2554
มีโปรแกรมอรรถประโยชน์ zip ภายใต้ OS X แต่เป็นที่ยอมรับ ฉันไม่ได้ใช้ OS X เหมือนที่ฉันใช้ windows ฉันแน่ใจว่าคุณสามารถติดตามโปรแกรมใดโปรแกรมหนึ่งที่จะช่วยให้คุณทำสิ่งเดียวกันได้ แต่สำหรับสิ่งที่จำเป็นที่นี่ มันไม่คุ้มที่จะค้นหามัน NS
ดัดลีย์บรูคส์
โปสเตอร์ต้นฉบับ- 4 เม.ย. 2554
- ซานฟรานซิสโก
- 16 เม.ย. 2554
Chow33: ขอบคุณสำหรับคำแนะนำเกี่ยวกับระบบอัตโนมัติและรายละเอียดที่เกี่ยวข้อง ฉันจะลองพวกเขา OMG ฉันอาจจะเป็นโปรแกรมเมอร์!
เป็นสิ่งที่ *ฉันคิดว่าควรได้รับการแก้ไข แต่ไม่ใช่ข้อบกพร่อง: ธันเดอร์เบิร์ดมีระบบค้นหาขั้นสูงสำหรับที่อยู่อีเมล ซึ่งอาจส่งคืนที่อยู่หลายแห่ง หากคุณคลิก 'เขียน' ข้อมูลทั้งหมดจะอยู่ในช่อง 'ถึง' (โดยไม่มีตัวเลือกอื่น) การเปลี่ยนแปลงนี้ทำให้ใส่ลงในช่อง 'BCC' เพื่อมารยาทที่ดีกว่า TB 1.x เคยมีตัวเลือกนี้ แต่หายไปใน 2.x NS
เปเรจิน55
- 25 ก.พ. 2551
- 8 พฤษภาคม 2554
บน Linux และ Mac OS X ฉันใช้ emacs เพื่อแก้ไขไฟล์ภายใน jar เพียงพิมพ์:
emacs somejar.jar
จากนั้น คุณสามารถเรียกดูไฟล์ทั้งหมดใน jar เปิด บันทึก อะไรก็ได้โดยใช้คำสั่ง emacs มาตรฐาน การเปลี่ยนแปลงใดๆ ที่คุณทำจะถูกนำไปใช้กับ jar โดยอัตโนมัติ (ไม่จำเป็นต้อง unjar ใดๆ ด้วยตนเอง)
ดัดลีย์บรูคส์
โปสเตอร์ต้นฉบับ- 4 เม.ย. 2554
- ซานฟรานซิสโก
- 8 พฤษภาคม 2554
เปเรจิน55
เป็นเรื่องที่ดีที่จะรู้
-
ดัดลีย์ NS
ภัยพิบัติครั้งใหญ่
- 14 ม.ค. 2553
- 8 มิ.ย. 2555
ความคิดใด?
TopHatProductions115
- 22 ส.ค. 2559
- 10 พ.ย. 2559
pilotError กล่าวว่า: หรือคุณสามารถใช้คำสั่ง jar พารามิเตอร์เหมือนกับยูทิลิตี้ zip ของบรรทัดคำสั่ง
$jar -xvf jarfile.jar ** แตกไฟล์
**แก้ไขไฟล์**
$jar -cvf jarfile.jar ** สร้างไฟล์ Jar ใหม่
สิ่งนี้จะใช้ได้กับไฟล์เก็บถาวร java ที่ลงชื่อหรือไม่
michaelwarne
- 11 พ.ย. 2559
- 11 พ.ย. 2559
- นำทางไปยังตำแหน่งไฟล์จากเทอร์มินัล
- พิมพ์ vim name.jar
- เลือกไฟล์ที่คุณต้องการเปลี่ยนแล้วกด Enter
- แก้ไขไฟล์แล้วกด Esc และ :wq! เพื่อบันทึกและเลิก
okieiam
- 17 ธ.ค. 2559
- 18 ธ.ค. 2559
jtara
- 23 เม.ย. 2552
- 21 ธ.ค. 2559
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions ค
Clovr
- 13 พ.ย. 2018
- 13 พ.ย. 2018
michaelwarne กล่าวว่า: คุณสามารถใช้โปรแกรมแก้ไข vim เพื่อแก้ไขไฟล์ในไฟล์ข้อความที่บีบอัดได้เราไม่สามารถทำให้เป็นอัตโนมัติโดยใช้ทุบตี? มันจะมีประโยชน์มากถ้าคุณให้ความกระจ่างผ่านมัน
หวังว่านี่จะช่วยได้
- นำทางไปยังตำแหน่งไฟล์จากเทอร์มินัล
- พิมพ์ vim name.jar
- เลือกไฟล์ที่คุณต้องการเปลี่ยนแล้วกด Enter
- แก้ไขไฟล์แล้วกด Esc และ :wq! เพื่อบันทึกและเลิก
โพสต์ยอดนิยม