Probleme beim einbinden von Zip4j library

Joob

Top Contributor
Ich wollte ein zip mit Passwort erstellen.
Dazu bietet sich die zip4j.jar an .
Downgeloaded : http://www.lingala.net/zip4j/download.php

nachdem ich die jar unter Proberties/ Libaries.. eingefügt habe, hatte ich dann auch
erwartet diese im Code zu importieren.

Die wird aber nicht angezeigt.
Kennt jemand den möglichen Grund ?


upload_2018-12-30_17-31-26.png


upload_2018-12-30_17-32-9.png
 
Weil derjenige, der das als .jar oder als .zip zum Download unter http://www.lingala.net/zip4j/download.php verfügbar gemacht hat, anscheinend überhaupt nicht überprüft hat, ob die .jar Datei (die direkte gedownloadete oder die im .zip-Download) überhaupt irgendetwas enthält. Sie ist nämlich leer (enthält keine .class-Dateien).
Das einzige was sie enthält, sind absolut unnötige Eclipse Project .classpath und .project Dateien.... *facepalm*
 
Kannst du da rein schauen ?
Jeder kann da reinschauen. Jar-Dateien sind nur Standard Zip-Dateien. Entweder einen Dateimanager konfigurieren, so dass er einen zip-Packer auch für .jar-Dateien verwendet (z.B. TotalCommander) oder einfach nach .zip umbenennen.
Als Alternative könntest du die .jar via Maven Central Download runterladen: https://mvnrepository.com/artifact/net.lingala.zip4j/zip4j/1.3.2
Direktdownload-Link: http://central.maven.org/maven2/net/lingala/zip4j/zip4j/1.3.2/zip4j-1.3.2.jar
 
by the way

ich versuch schon seit einiger Zeit zu verstehen was ein repository ist,
wie es in einem projekt integriert ist
und für was man es sinnvollerweise verwenden sollte.

Hast du ggf. einen Link wo ich mich schlau machen kann.
 
Was ein Repository ist: https://en.wikipedia.org/wiki/Software_repository
Wie man es in Projekte einbindet: Im Fall eines Java-Projektes üblicherweise mit einem Build Tool wie Maven, Gradle oder Ant (per Ivy):
- https://maven.apache.org/guides/getting-started/
- https://docs.gradle.org/current/userguide/getting_started.html
- http://ant.apache.org/ivy/history/2.1.0/tutorial/start.html
Für was man es verwendet: Als zentrale Quelle (im Falle von Java ist es das Maven Central Repository) zum automatisierten Herunterladen und Konfigurieren der Abhängigkeiten eines Java-Projektes (z.B. um das Einchecken solcher Abhängigkeiten in ein Version Control System zu vermeiden), sowie zum Bereitstellen solcher Abhängigkeiten (für Library-Autoren).

Ein Build-Tool wie Maven, Gradle oder Ant und mithin das automatische und reproduzierbare Herunterladen/Konfigurieren von Abhängigkeiten ist eine notwendige Voraussetzung für Continuous Build und alles weitere, was danach folgt.
 

Neue Themen


Zurück
Oben