Verwendung der nicht standardmäßigen Java-Bibliothek in IntelliJ IDEA

Ich werde die Probleme zusammenfassen, die ich beim Lernen von Java mit IntelliJ IDEA hatte.

Verwendung von Klassen, die nicht im Standard in Java enthalten sind

Methode 1 Holen Sie sich den Quellcode

Methode 2 Holen Sie sich ein Binärmodul

** Und im Allgemeinen erhalten Sie häufig eine Bibliothek mit mehreren Klassen in einer JAR-Datei ** ** Die Bibliothek funktioniert jedoch nicht, auch wenn ich sie normal importiere! **

** Dies liegt daran, dass Java nur den vom Klassenpfad angegebenen Pfad durchsucht und es zwei Lösungen gibt **

① Deklarieren Sie in der Umgebungsvariablen CLASSPATH

(2) Fügen Sie die Option -cp hinzu, wenn Sie Befehle wie javac ausführen.

Das Hauptthema ist von hier

Lassen Sie uns das oben genannte mit der IntelliJ IDEA GUI machen!

Laden Sie als Übung die Commons-Logging: -Klassen herunter, um eine einfache Protokollausgabe von der Apache Software Foundation-Site als Zip zu erhalten. Sie können die Commons-Protokollierung hier herunterladen

Legen Sie dann die extrahierten Dateien in dasselbe Verzeichnis.

スクリーンショット 2018-12-13 2.58.02.png Es ist rot und Sie können sehen, dass es noch nicht verwendet werden kann. スクリーンショット 2018-12-13 3.05.31.png Klicken Sie mit der rechten Maustaste und drücken Sie Als Bibliothek hinzufügen. スクリーンショット 2018-12-13 3.08.12.png

Diese Art von Dingen wird angezeigt, wählen Sie also Ihr Verzeichnis aus und drücken Sie OK, um den Vorgang abzuschließen!

スクリーンショット 2018-12-13 3.10.04.png

Sie können sehen, dass es richtig funktioniert. Das ist es

Es kann eine gute Idee sein, es zu versuchen, wenn ein Anfänger zunächst nicht weiß, wie er die JAR-Datei verwenden / wiederverwenden soll. das ist alles Es war von einem unerfahrenen Programmierer

Recommended Posts

Verwendung der nicht standardmäßigen Java-Bibliothek in IntelliJ IDEA
[Java] Verwendung von Map
Verwendung von Java Optional
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Java Map
Verwendung von Java-Variablen
Verwendung von Truth (Assertion Library für Java / Android)
Hinweise zur Verwendung regulärer Ausdrücke in Java
Verwendung von HttpClient (Get) von Java
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
Verwendung von Ruby on Rails
Verwendung von Bio-Formaten unter Ubuntu 20.04
[Verarbeitung × Java] Verwendung von Variablen
[JavaFX] [Java8] Verwendung von GridPane
Verwendung von Klassenmethoden [Java]
[Java] Verwendung von List [ArrayList]
Wie verwende ich Klassen in Java?
[Verarbeitung × Java] Verwendung von Arrays
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
Verwendung des Java-Aufzählungstyps
So überprüfen Sie, ob Java auf einem Mac installiert ist
Ein Memorandum zur Verwendung von Eclipse
[Java] Verwendung der File-Klasse
Java Artery - Einfach zu verwendende Unit-Test-Bibliothek
Verwendung der Submit-Methode (Java Silver)
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
So wechseln Sie Java-Versionen auf dem Mac
Verwendung und Definition von Java-Klassen, Importieren
[Leicht verständliche Erklärung! ] Verwendung des Java-Polymorphismus
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
[Verarbeitung × Java] Verwendung der Klasse
Verwendung der Java Scanner-Klasse (Hinweis)
[Ruby on Rails] Verwendung von redirect_to
[Verarbeitung × Java] Verwendung der Funktion
[Leicht verständliche Erklärung! ] Verwendung von ArrayList [Java]
[Java] Verwendung der Calendar-Klasse
[Java] Erfahren Sie, wie Sie Optional richtig verwenden
[Leicht verständliche Erklärung! ] Verwendung von Java-Überladung
try-catch-finally Ausnahmebehandlung Verwendung von Java
[Leicht verständliche Erklärung! ] Verwendung der Java-Kapselung
[IntelliJ IDEA] So fügen Sie beim Speichern einer Java-Datei automatisch final hinzu
[Java] Verwendung der FileReader-Klasse und der BufferedReader-Klasse
Verwendung des Java-Frameworks mit AWS Lambda! ??
Hinweise zur Verwendung der einzelnen JUnit-Regeln