แหล่งที่มาสำหรับ BiglyBT ไคลเอนต์ BitTorrent ที่เต็มไปด้วยฟีเจอร์ โอเพ่นซอร์ส ไม่มีโฆษณา BiglyBT ถูกแยกออกจากโครงการดั้งเดิมและได้รับการดูแลโดยนักพัฒนาดั้งเดิมสองคนรวมถึงสมาชิกของชุมชน ด้วยการพัฒนาที่ยาวนานกว่า 15 ปี มีโอกาสดีที่เราจะมีคุณสมบัติที่คุณกำลังมองหา รวมถึงข้อบกพร่องเก่า ๆ นับทศวรรษที่คุณไม่ได้มองหา :)
วิธี | ที่อยู่ |
---|---|
เพย์พาล | หน้าบริจาคของ BiglyBT |
BCH/BTC/BSG/BSV | 1BiGLYBT38ttJhvZkjGc5mCw5uKoRHcUmr |
แดช | XjDwmSrDPQBaLzCkuRHZaFzHf7mTVxkW9K |
โดจ | DMXWdEtPUJc5p2sbHGo77SvqFXKTR8Vff1 |
ผลประโยชน์ทับซ้อน/ETC | 0x4e609B5EF88C8aA8Ab73945fD1ba68c9E27faC75 |
แอลทีซี | LKGc2utCrGfojpYsX3naT9n1AxjLiZ5MMG |
TRX/บีทีที | Tabsb7pjEEWNpXFvPf49rfVhFSB2e3dAM7 |
เอ็กซ์อาร์พี | rPFKfbx2tuzMMaz7Zy99M6CquHKgp9srSb |
การรับพื้นฐานในการคอมไพล์จากแหล่งที่มานั้นค่อนข้างตรงไปตรงมา:
core/src
และ uis/src
เป็นรูทโปรเจ็กต์ (โมดูลต้นทาง)core/lib/*
และหนึ่งใน swt.jars ที่ /uis/lib/
:swt-win64.jar
บน Windowsswt-cocoa-64.jar
บน OSXswt-linux-64.jar
บน Linux (GTK)core/lib/*
uis
ขึ้นอยู่กับ core
Core
ไม่ควรขึ้นอยู่กับ uis
IntelliJ IDEA จะดำเนินการทุกขั้นตอนเหล่านี้ให้กับคุณด้วยวิซาร์ด
หากคุณต้องการให้ IntelliJ IDEA แสดงสตริง MessageBundle แทนคีย์ รวมถึงลดจำนวนคำเตือน NPE คุณสามารถแนบคำอธิบายประกอบภายนอกได้โดย:
/.iml
เพิ่มไปยังส่วนประกอบ:
">
คำจำกัดความของคำอธิบายประกอบภายนอกเป็น WIP และไม่ใช่รายการคำจำกัดความทั้งหมด
การวิ่งเป็นเพียงขั้นตอนเพิ่มเติม:
คลาสหลักคือ com.biglybt.ui.Main
ในโมดูล uis
Working Directory ควรเป็นโฟลเดอร์ใหม่ เนื่องจากแอปจะเขียนสิ่งต่างๆ ลงไป ใส่ aereg.dll
หรือ libOSXAccess.jnilib
ลงไป
เมื่อผู้ใช้ทั่วไปเรียกใช้แอป ไดเร็กทอรีการทำงานคือที่ที่ jar, ไฟล์เรียกทำงาน และไลบรารี (dll ดังนั้น jnilib) อยู่
หากคุณต้องการ config dir แยกต่างหากจากค่าเริ่มต้น ให้ใช้ VM Option -Dazureus.config.path=
เรียกใช้มัน
เราสร้างตัวติดตั้งของเราโดยใช้ Install4j ซึ่งเป็นตัวสร้างตัวติดตั้งหลายแพลตฟอร์ม
ไบนารีและโปรแกรมติดตั้งของเราจนถึงและรวมถึงเวอร์ชัน 3.4 ได้รับการลงนามด้วยลายเซ็นดิจิทัลของ "Bigly Software" การเผยแพร่หลังเวอร์ชัน 3.4 จะใช้ใบรับรองการลงนามส่วนบุคคล และจะมีชื่อ "Arron Mogge (นักพัฒนาโอเพ่นซอร์ส)" ซึ่งแสดงถึงตัวตนของสมาชิกในทีมของเราที่รับผิดชอบในการลงนาม