Quelle für BiglyBT, ein funktionsreicher, werbefreier Open-Source-BitTorrent-Client. BiglyBT ist eine Abspaltung des ursprünglichen Projekts und wird von zwei der ursprünglichen Entwickler sowie Mitgliedern der Community gepflegt. Mit über 15 Jahren Entwicklung besteht eine gute Chance, dass wir die Funktionen haben, nach denen Sie suchen, aber auch die jahrzehntealten Fehler, nach denen Sie nicht suchen :)
Verfahren | Adresse |
---|---|
PayPal | Die Spendenseite von BiglyBT |
BCH/BTC/BSG/BSV | 1BiGLYBT38ttJhvZkjGc5mCw5uKoRHcUmr |
BINDESTRICH | XjDwmSrDPQBaLzCkuRHZaFzHf7mTVxkW9K |
DOGE | DMXWdEtPUJc5p2sbHGo77SvqFXKTR8Vff1 |
ETH/ETC | 0x4e609B5EF88C8aA8Ab73945fD1ba68c9E27faC75 |
LTC | LKGc2utCrGfojpYsX3naT9n1AxjLiZ5MMG |
TRX/BTT | TAbsb7pjEEWNpXFvPf49rfVhFSB2e3dAM7 |
XRP | rPFKfbx2tuzMMaz7Zy99M6CquHKgp9srSb |
Es ist ziemlich einfach, sich die Grundlagen zum Kompilieren aus dem Quellcode anzueignen:
core/src
und uis/src
als Projektwurzeln (Quellmodule).core/lib/*
und eine der swt.jars unter /uis/lib/
hinzu:swt-win64.jar
unter Windowsswt-cocoa-64.jar
unter OSXswt-linux-64.jar
unter Linux (GTK)core/lib/*
hinzu.uis
-Modul vom core
abhängig. Core
sollte nicht von uis
abhängig seinIntelliJ IDEA erledigt alle diese Schritte mit seinem Assistenten für Sie.
Wenn Sie möchten, dass IntelliJ IDEA MessageBundle-Zeichenfolgen anstelle von Schlüsseln anzeigt und die Anzahl der NPE-Warnungen reduziert, können Sie die externen Anmerkungen entweder wie folgt anhängen:
/.iml
zur Komponente hinzufügen:
">
Bei den Definitionen für externe Anmerkungen handelt es sich um eine in Bearbeitung befindliche Definitionsliste und nicht um eine vollständige Definitionsliste.
Zum Laufen sind es nur noch wenige Schritte:
Die Hauptklasse ist com.biglybt.ui.Main
im Modul uis
Das Arbeitsverzeichnis sollte ein neuer Ordner sein, da die App dort Dinge schreibt. Fügen Sie dort die aereg.dll
oder libOSXAccess.jnilib
ein.
Wenn ein normaler Benutzer die App ausführt, befinden sich im Arbeitsverzeichnis die JAR-Datei, die ausführbare Datei und die Bibliotheken (DLL, also Jnilib).
Wenn Sie ein vom Standardverzeichnis getrenntes Konfigurationsverzeichnis wünschen, verwenden Sie die VM-Option -Dazureus.config.path=
Führen Sie es aus
Wir erstellen unsere Installer mit Install4j, einem Multiplattform-Installer-Builder
Unsere Binärdateien und Installationsprogramme bis einschließlich v3.4 sind mit einer digitalen Signatur von „Bigly Software“ signiert. Releases nach v3.4 verwenden ein individuelles Signaturzertifikat und tragen den Namen „Arron Mogge (Open Source Developer)“, der die Identität unseres Teammitglieds angibt, das für die Signatur verantwortlich ist.