Remarque: paramètres javaMail dans Raspeye

Détails

Je voulais recevoir du courrier avec Raspeye, j'ai donc décidé d'utiliser javaMail. Puisque javaEE n'est pas inclus dans Raspeye par défaut, j'ai décidé d'inclure javaMail seul.

Cette fois, je vais en prendre note car je me suis concentré sur le classPath que je n'étais pas familier jusqu'à présent.

Télécharger javaMail

Il semble que javaMail et JAF soient utilisés pour utiliser javaMail, alors téléchargez les deux à partir de l'URL suivante.

Réglage

Si vous décompressez les deux fichiers téléchargés, le répertoire suivant apparaîtra. スクリーンショット 2019-03-21 0.11.18.png

Pour utiliser javaMail, définissez deux fichiers jar, mail.jaf et activation.jar, dans CLASSPATH.

Il existe deux méthodes principales pour définir UNIX CLASSPATH, et la méthode diffère selon le shell. Référence: Chemin de classe

//coquille(csh)dans le cas de
setenv CLASSPATH chemin de classe 1: chemin de classe 2

//coquille(bash)dans le cas de
CLASSPATH=Chemin de classe 1: chemin de classe 2; exportation CLASSPATH

**Vérification de la coque**
echo $SHELL

Vous pouvez découvrir ce qu'est le shell de votre OS en cliquant sur "Check Shell". Razbian est bash. スクリーンショット 2019-03-21 0.34.52.png Dans mon cas, ça ressemble à ça. De plus, séparé par: (deux-points). (Point) représente le répertoire courant.

Ceci termine le réglage CLASSPATH.

Vérification

Compilez le programme idiot suivant pour vérifier si CLASSPATH est défini.

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");
 }
}

Je pense que ce n'est pas grave si vous pouvez compiler avec cela sans aucun problème.

Impressions

Jusqu'à présent, je n'étais pas sûr de CLASSPATH, mais maintenant je peux l'utiliser avec ce "ceci". Les détails restent ambigus, mais faisons cela cette fois! !!

Cela a pris du temps à mettre en place, et je me suis fatigué et j'ai encombré mes notes. Dès la prochaine fois, je souhaite terminer le travail plus efficacement.

Je ne sais rien de ce champ, donc si vous faites une erreur, veuillez le signaler dans les commentaires. Veuillez également commenter si vous souhaitez partager vos connaissances.

Recommended Posts

Remarque: paramètres javaMail dans Raspeye
Installez Docker sur Raspberry Pi
Mettez Ubuntu 20.04.1 dans Raspberry 4
Serveur Minecraft sur Raspberry Pi 4
Installez MariaDB sur le système d'exploitation Raspberry Pi
Essayez de mettre CentOS 8 dans Raspberry Pi 3
Installation sans tête d'Ubuntu 20.10 sur Raspberry Pi
Installez CentOS 7 sur Raspberry pi 4 modèle B
Connectez-vous en série à Ubuntu sur Raspberry Pi
Installez Docker sur Raspberry Pi 4 et Raspberry Pi OS 64 bits
Serveur d'enregistrement Radiko avec Raspberry Pi 4 (Docker non utilisé)
Créer un environnement de bureau Ubuntu 20.04 LTS sur Raspberry Pi 4 (+ localisation japonaise)
Comment exécuter javafx avec Raspeye publié le 12/07/2020
Afficher les caractères sur l'écran LCD I2C 1602 avec Raspberry Pi 3 et Java
Définition de JAVA_HOME sur Ubuntu
[Remarque] Réglage des informations de base (gradle)
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Installez Docker et docker-compose sur Raspeye 4, Linux (Debian) et Windows 10, respectivement
Créez Dockerfile, docker-compose.yml et exécutez nodejs sur Windows10, Linux, Raspeye
Afficher les caractères définis par l'utilisateur sur l'écran LCD I2C 1602 avec Raspberry Pi 3 et Java