Hinweis: JavaMail-Einstellungen in Raspeye

Einzelheiten

Ich wollte E-Mails mit Raspeye erhalten und habe mich daher für javaMail entschieden. Da JavaEE standardmäßig nicht in Raspeye enthalten ist, habe ich mich entschieden, nur JavaMail einzuschließen.

Dieses Mal werde ich dies notieren, weil ich mich auf classPath konzentriert habe, mit dem ich bisher nicht vertraut war.

Laden Sie javaMail herunter

Es scheint, dass javaMail und JAF verwendet werden, um javaMail zu verwenden. Laden Sie also beide von der folgenden URL herunter.

Aufbau

Wenn Sie die beiden heruntergeladenen Dateien entpacken, wird das folgende Verzeichnis angezeigt. スクリーンショット 2019-03-21 0.11.18.png

Um javaMail zu verwenden, legen Sie in CLASSPATH zwei JAR-Dateien fest, mail.jaf und activity.jar.

Es gibt zwei Hauptmethoden zum Festlegen von UNIX CLASSPATH, und die Methode unterscheidet sich je nach Shell. Referenz: Klassenpfad

//Schale(csh)Im Falle von
setenv CLASSPATH Klassenpfad 1: Klassenpfad 2

//Schale(bash)Im Falle von
CLASSPATH=Klassenpfad 1: Klassenpfad 2; CLASSPATH exportieren

**Überprüfung der Shell**
echo $SHELL

Sie können herausfinden, was die Shell Ihres Betriebssystems ist, indem Sie auf "Shell überprüfen" klicken. Razbian ist Bash. スクリーンショット 2019-03-21 0.34.52.png In meinem Fall sieht es so aus. Außerdem getrennt durch: (Doppelpunkt). (Punkt) repräsentiert das aktuelle Verzeichnis.

Damit ist die CLASSPATH-Einstellung abgeschlossen.

Bestätigung

Kompilieren Sie das folgende alberne Programm, um sicherzustellen, dass CLASSPATH gesetzt ist.

Sample.java


import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class Sample{
 public static void main(String args[]){
  System.out.println("OK");
 }
}

Ich denke, es ist in Ordnung, wenn Sie damit problemlos kompilieren können.

Impressionen

Bis jetzt war ich mir bei CLASSPATH nicht sicher, aber jetzt kann ich es mit diesem "Dies" verwenden. Die Details bleiben zweideutig, aber machen wir diesmal! !!

Das Einrichten dauerte lange, und ich wurde müde und überfüllte meine Notizen. Ab dem nächsten Mal möchte ich die Arbeit effizienter beenden.

Ich weiß nichts über dieses Feld. Wenn Sie also einen Fehler machen, weisen Sie in den Kommentaren darauf hin. Bitte kommentieren Sie auch, wenn Sie Ihr Wissen teilen möchten.

Recommended Posts

Hinweis: JavaMail-Einstellungen in Raspeye
Installieren Sie Docker auf Raspberry Pi
Setzen Sie Ubuntu 20.04.1 in Raspberry 4 ein
Minecraft Server auf Raspberry Pi 4
Installieren Sie MariaDB unter Raspberry Pi OS
Versuchen Sie, CentOS 8 in Raspberry Pi 3 zu integrieren
Headless Installation von Ubuntu 20.10 auf Raspberry Pi
Installieren Sie CentOS 7 auf Raspberry pi 4 Model B.
Stellen Sie auf Raspberry Pi eine serielle Verbindung zu Ubuntu her
Installieren Sie Docker auf Raspberry Pi 4 und Raspberry Pi OS 64bit
Radiko Aufnahmeserver mit Raspberry Pi 4 (Docker nicht verwendet)
Erstellen Sie eine Ubuntu 20.04 LTS-Desktopumgebung auf Raspberry Pi 4 (+ japanische Lokalisierung)
Wie man javafx mit Raspeye ausführt veröffentlicht am 12.07.2020
Zeigen Sie Zeichen auf dem I2C 1602 LCD mit Raspberry Pi 3 und Java an
JAVA_HOME unter Ubuntu einstellen
[Hinweis] Grundlegende Informationseinstellung (Gradle)
Hinweis: Installieren Sie PostgreSQL 9.5 unter Ubuntu 18.04
Installieren Sie Docker und Docker-Compose unter Raspeye 4, Linux (Debian) bzw. Windows 10
Erstellen Sie Dockerfile, docker-compose.yml und führen Sie nodejs unter Windows 10, Linux und Raspeye aus
Zeigen Sie benutzerdefinierte Zeichen auf dem I2C 1602 LCD mit Raspberry Pi 3 und Java an