VISA.jar in Projekt einbinden (Library)

BenBu

Mitglied
Hallo zusammen,
Ich habe jetzt bestimmt schon 10 verschiedene Beiträge und Foren durchsucht und versucht einen Weg zu finden eine exterene Library bei Eclipse einzubinden. Bis jetzt hat keiner der Wege funktioniert. wahrscheinlich fehlt etwas Grundlegendes. Darum hoffe ich, dass ihr mir helfen könnt.

Ich möchte die VISA Bibliothek einbinden (VISA git ).

Zu folgenden Themen habe ich jetzt speziell Fragen, da ich wiedersprüchliche Informationen gefunden habe:
1. Wo soll ich welche Datei ablegen?
  • jVisa-2.0.0.jar
  • jVisa-2.0.0-sources.jar
  • jVisa-2.0.0-javadoc.jar
  • JVisa-2.0.0-with-dependencies.jar (soweit ich verstanden habe benötige ich diese nur wenn ich die JNA nicht habe...weiß ich nicht)
2. Der Weg über Preferences -> User Librarys geht nicht, da ich die dateien nicht angezeigt bekomme bzw. diese als nicht kompatibel angezeigt werden.
3. Propertys -> Libraries --> AddExternal JARs scheint auch nicht zu klappen. Es kommt zwar kein Fehler aber ich kann sie nicht importieren.
4. wenn ich die Lib dann importieren muss, wie mache ich das?
INI:
import meineBibliotheken.froud.jvisa.JVisaResourceManager;
?bei "meineBibliotheken" den Ordner in dem die .jar liegt?

Ich habe das gefühl ich habe das irgendwie nicht ganz verstanden. Ich hänge noch einen Ordner an, den es auch auf git gibt. Brauche ich davon auch was?
Danke
 

Anhänge

  • JVisa-2.0.0.zip
    721,8 KB · Aufrufe: 0
Beste Antwort
Hier vermute ich, dass Du eine module.info.java in Deinem Projekt hast.

Da wäre die Frage: Willst Du bewusst ein benanntes Modul haben? Wenn Du die Frage nicht mit einem Ja beantworten kannst, dann wäre mit sehr großer Sicherheit der beste Weg, diese Datei einfach zu löschen.

Wenn Du ein entsprechendes Modul haben willst, dann musst Du in der Modulbeschreibung ein requires angeben auf das Modul, das da in dem jar definiert wurde. Das kann man auch alles machen, aber man hat da komplexe Punkte, die man dann verstehen und handhaben muss.

KonradN

Super-Moderator
Mitarbeiter
Also da erst einmal ganz von Anfang an:

1. Ablageort: Du kannst die Dateien an einen beliebigen Ort ablegen. In der Regel macht man dies innerhalb des Projektverzeichnisses. Ein Unterordner lib oder so ist recht weit verbreitet.

2. Einbinden in Eclipse - ich gehe hier davon aus, dass Du ein reines Eclipse Projekt hast:
Das funktioniert tatsächlich über Properties und dann in Java Build Path der Reiter Libraries.
Ab Java 9 hast Du da zwei Punkte: Modulepath und Classpath. Wenn Du nicht mit Modulen arbeitest und da ein Modul hinzu fügen willst, dann füg die Library bitte unter Classpath hinzu. Zur Not beides einmal ausprobieren. Und dann fügst Du das jar hinzu per Add JAR.. (wenn es im Projektverzeichnis liegt) oder Add External JARs... (wenn es ausserhalb des Projektverzeichnisses liegt)

3. Richtige jar auswählen: Die eigentliche Abhängigkeit ist entweder jVisa-2.0.0.jar oder jVisa-2.0.0-with-dependencies.jar. Der Unterschied ist, dass Ersteres keine weiteren Abhängigkeiten enthält und letzteres auch alle Abhängigkeiten mit enthält. Wenn Du also die Abhängigkeiten von jVisa nicht manuell hinzufügen willst, dann solltest du das jar mit den Abhängigkeiten nehmen.
Die -sources.jar enthält den Source und das -javadoc.jar enthält die JavaDoc Dokumentation.

4. Einbinden
Der Classloader schaut den ganzen Classpath durch. Daher spielt das Verzeichnis, wo die jar liegt und so keine Rolle mehr! Du kannst also auf die Klasse über den ganzen Namen incl. Package zugreifen. Durch das import kannst Du z.B. ein Package oder eine Klasse angeben, wodurch Du dann auf die Klassen auch ohne die Angabe des Packages zugreifen.
 

BenBu

Mitglied
Vielen Dank für die schnellen Antworten.
Ich habe das jetzt mal so gemacht, wie oben beschrieben. Muss denn bei Source attachment und jacadoc location etwas hinein?
2024-03-20_13h17_34.png

ZUdem kann ich trozdem nicht auf die Packeges zugreifen.

1710937327150.png
Ich kann zwar, wenn ich "import" eingebe das package als auswahl sehen, doch es wird trotzdem ein Fehler in der import Anzeige angezeigt. (siehe kleiner Screenshot)

Ich habe das Gefühl, dass ich mich echt blöd anstelle...
 

KonradN

Super-Moderator
Mitarbeiter
Hier vermute ich, dass Du eine module.info.java in Deinem Projekt hast.

Da wäre die Frage: Willst Du bewusst ein benanntes Modul haben? Wenn Du die Frage nicht mit einem Ja beantworten kannst, dann wäre mit sehr großer Sicherheit der beste Weg, diese Datei einfach zu löschen.

Wenn Du ein entsprechendes Modul haben willst, dann musst Du in der Modulbeschreibung ein requires angeben auf das Modul, das da in dem jar definiert wurde. Das kann man auch alles machen, aber man hat da komplexe Punkte, die man dann verstehen und handhaben muss.
 
Beste Antwort
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
F Einem GIT repository ein Projekt hinzufügen Java Basics - Anfänger-Themen 1
I @Entity Klassen, Service Beans etc. aus einem Share Projekt beziehen? Java Basics - Anfänger-Themen 26
C externe jar einbinden in Eclipse-Projekt Java Basics - Anfänger-Themen 2
B non-modular dependency in modularem Projekt verwenden Java Basics - Anfänger-Themen 3
S Kleines Java-Projekt; Kassenprogramm Java Basics - Anfänger-Themen 7
S Mein erstes eigenes Projekt - Aufbau und Strukturierung Java Basics - Anfänger-Themen 6
J Projekt neu übersetzen Java Basics - Anfänger-Themen 3
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
A Java die richtige Programmiersprache für mein Projekt? Java Basics - Anfänger-Themen 1
B Quicksort in Verbindung mit einem Projekt Java Basics - Anfänger-Themen 1
S Video Projekt Java Basics - Anfänger-Themen 28
A Hilfe bei Java Projekt Java Basics - Anfänger-Themen 4
B Grundsatzfragen zu meinem neuen Projekt Einnahmen-Ausgaben App Java Basics - Anfänger-Themen 8
C Projekte in 2 versch. Arbeitsbereichen: auf ein Projekt verweisen (ohne Fehler zu bekommen) Java Basics - Anfänger-Themen 8
D Gemeinsames Projekt Java Basics - Anfänger-Themen 13
J Veranstaltungs Projekt Java Basics - Anfänger-Themen 2
K Java Projekt Hilfe Java Basics - Anfänger-Themen 5
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
G Projekt architektur (implementierung) Java Basics - Anfänger-Themen 3
J Java findet plötzlich die Dateien im Projekt nicht mehr. Java Basics - Anfänger-Themen 12
W Neues Lern-Projekt gesucht Java Basics - Anfänger-Themen 8
R Java-Projekt im FTP hochladen Java Basics - Anfänger-Themen 6
C Projekt öffnen BlueJ Java Basics - Anfänger-Themen 1
S Image Datei selektieren und in Projekt Verzeichnis abspeichern/kopieren Java Basics - Anfänger-Themen 16
D Ausführbare jar/exe aus JAVAFX Projekt erstellen (IntelliJ) Java Basics - Anfänger-Themen 14
A Wie kann ich folgendes Projekt realisieren? Java Basics - Anfänger-Themen 4
B Derzeit JSF - Projekt, später soll MobileApp folgen Java Basics - Anfänger-Themen 5
H projekt 1 code schöner schreiben. Java Basics - Anfänger-Themen 25
H java erstes projekt Java Basics - Anfänger-Themen 502
B Erste Schritte nio oder io für neues Projekt Java Basics - Anfänger-Themen 1
G Mein Java Projekt funktioniert nicht Java Basics - Anfänger-Themen 5
alkaA Intellij Java Datei aus nicht Projekt ausführen? Java Basics - Anfänger-Themen 2
D Erste Schritte Projekt in Ecplise in einer .zip Datei speichern Java Basics - Anfänger-Themen 8
I Projekt als .jar Datei speichern - Bilder werden nicht mehr angezeigt Java Basics - Anfänger-Themen 4
F Git Projekt im Build Path Java Basics - Anfänger-Themen 3
Edin Sinnvolle Projekt-/Codepräsentation Java Basics - Anfänger-Themen 2
L Suche ein sampel Projekt Java Basics - Anfänger-Themen 2
L PROBLEM! "Bug" bei Konto-Projekt! Java Basics - Anfänger-Themen 7
J App.jar muss im Projekt App als Bibliothek vorhanden sein?! Java Basics - Anfänger-Themen 1
J Projekt nicht editierbar modifizieren (NetBeans 8) Java Basics - Anfänger-Themen 10
L Compiler-Fehler AndroidStudio Projekt startet nicht mehr!!! Java Basics - Anfänger-Themen 2
F Eclipse alle Projekt weg Java Basics - Anfänger-Themen 6
D Erste Schritte Projekt Zuul Java Basics - Anfänger-Themen 192
D JavaFX, Verweis auf Datei im Projekt Java Basics - Anfänger-Themen 0
M Hilfe bei Roulette Projekt Java Basics - Anfänger-Themen 7
M bestehendes Projekt als Applet speichern Java Basics - Anfänger-Themen 2
M Netbeans Projekt lauffähig abspeichern Java Basics - Anfänger-Themen 3
G Erste Schritte Suche Java Programmierer für kleines Projekt Java Basics - Anfänger-Themen 1
S Best Practice Projekt als .JAR exportiert Java Basics - Anfänger-Themen 4
H Ist Java überhaupt die richtige Sprache für das Projekt? Java Basics - Anfänger-Themen 8
elischa Eclipse Plugin Projekt, Maven Projekt und dependencies Java Basics - Anfänger-Themen 5
M Open Source Projekt mit Unit Tests gesucht Java Basics - Anfänger-Themen 5
T Java Projekt aufbau Java Basics - Anfänger-Themen 5
C java Projekt mit Xuggler exportieren Java Basics - Anfänger-Themen 9
H Menüführung Projekt Wecker Java Basics - Anfänger-Themen 5
S Klassen Externe Klasse in ein Projekt mit einbinden Java Basics - Anfänger-Themen 7
T Config: Projekt erkennt Javaversion nicht Java Basics - Anfänger-Themen 12
M Erste Schritte Heruntergeladenes Java Projekt lauffähig kriegen Java Basics - Anfänger-Themen 1
A Java Projekt Java Basics - Anfänger-Themen 1
1 Im Java Projekt eine txt datei einbinden? Java Basics - Anfänger-Themen 8
N Eclipse Projekt im Terminal (Mac) öffnen.... Java Basics - Anfänger-Themen 4
O Zu viel static im Projekt Java Basics - Anfänger-Themen 9
M Bekomm altes Uni-Projekt in java nicht mehr zum laufen Java Basics - Anfänger-Themen 7
H Empfohlene Projekt-Struktur und mehr ... Java Basics - Anfänger-Themen 5
J Thread erstellen (BlueJ Projekt) Java Basics - Anfänger-Themen 3
I Fehler mit kurzem Projekt Java Basics - Anfänger-Themen 7
J Schule Java Projekt Java Basics - Anfänger-Themen 8
fLooojava Bluetooth Projekt - Problem beim mehrmaligen Senden Java Basics - Anfänger-Themen 5
J Projekt im anderen Projekt benutzen Java Basics - Anfänger-Themen 2
B Projekt öffnen (Eclipse) Java Basics - Anfänger-Themen 2
L Erstes Projekt aus zwei Projekten Java Basics - Anfänger-Themen 1
M Maven Dependency im Java Projekt Java Basics - Anfänger-Themen 1
L Eclipse Projekt überschreiben Java Basics - Anfänger-Themen 4
L Suche Programmier-Projekt mit Anleitung Java Basics - Anfänger-Themen 3
G Projekt: Webmeeting für Musiker Java Basics - Anfänger-Themen 12
R Anfängertipps für ein Projekt Java Basics - Anfänger-Themen 1
B [Projekt] CyberCafé Software Java Basics - Anfänger-Themen 13
fLooojava kleines Projekt - Verwendung von Youtube Java Basics - Anfänger-Themen 22
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
T mein erstes Java projekt Java Basics - Anfänger-Themen 8
J BlueJ Liste Würfel Projekt Java Basics - Anfänger-Themen 2
N Input/Output Exportieren Java Projekt Java Basics - Anfänger-Themen 6
M JSF Projekt erstellen unter Eclipse Java Basics - Anfänger-Themen 7
J Erste Schritte Hilfe bei absolutem Anfänger-Projekt Java Basics - Anfänger-Themen 4
S Projekt-Idee für testgetriebene Entwicklung gesucht Java Basics - Anfänger-Themen 2
D McDonalds - Java Projekt frage Java Basics - Anfänger-Themen 7
G Problem: Java Projekt als ausführbare Jar Exportieren (Eclipse) Java Basics - Anfänger-Themen 10
V Kann kein Java Projekt mehr mit Eclipse erstellen Java Basics - Anfänger-Themen 5
K Java Projekt als ausführbare Jar Exportieren (Eclipse) Problem Java Basics - Anfänger-Themen 24
E HILFE Projekt für die Schule--> Bilder einfügen Java Basics - Anfänger-Themen 9
N Kann man in einem Projekt nur eine Klasse ausführen? Java Basics - Anfänger-Themen 6
I Projekt aus .jar Sources erstellen Java Basics - Anfänger-Themen 10
E Mein erstes Java Projekt - Sauberer code? Java Basics - Anfänger-Themen 28
D Verschiedene Fragen zu meinem Projekt Java Basics - Anfänger-Themen 6
D Auf anderes Projekt zugreifen Java Basics - Anfänger-Themen 25
H Entwicklung am selben Projekt im Netzwerk Java Basics - Anfänger-Themen 9
T Java Projekt als runnable jar file exportieren inklusive csv Dateien Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben