apache commons

Mattepuffo's logo
Spostare file nel cestino in Java

Spostare file nel cestino in Java

Facciamo la premesse che l'argomento del titolo varia si usiamo Java 9  o versioni precedenti.

Infatti in Java 9 c'è un metodo apposito che fa parte della classe Desktop: moveToTrash!

Non l'ho ancora testato, ma dovrebbe funzionare su tutte le piattaforme.

Se invece siamo usiamo versioni precedenti alla 9, dobbiamo fare distinzione su quale OS stiamo.

Mattepuffo's logo
Eseguire query whois in Java e Apache Commons Net

Eseguire query whois in Java e Apache Commons Net

Tra le operazioni che è possibile svolgere in Java con la libreria Apache Commons Net, ci sono anche le query whois.

Ne vediamo un esempio basico; se usate Maven potete aggiungere la libreria nel vostro pom.xml:

        <dependency>
            <groupId>commons-net</groupId>
            <artifactId>commons-net</artifactId>
            <version>3.6</version>
        </dependency>

Mattepuffo's logo
Inviare email con Gmail in Java e Apache Commons

Inviare email con Gmail in Java e Apache Commons

Apache Commons Email è un'ottima libreria per la gestione delle email in Java.

E' possibile usarla anche in Kotlin.

Oggi vediamo come usare la libreria per inviare email usando l'account di Gmail (come sempre vi ricordo che va sbloccata una impostazione del vostro account per l'uso di applicazioni di terze parti).

Prima di tutto installiamo la libreria; se usate Maven:

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-email</artifactId>
            <version>1.4</version>
        </dependency>

Mattepuffo's logo
Inviare email in Kotlin con Apache Commons Email

Inviare email in Kotlin con Apache Commons Email

Tra le varie librerie messe a disposizione dalla Apache Foundation, ne ho trovato una apposita per la gestione delle email: Apache Commons Email!

Questa libreria migliora le API standard di Java, ed ho deciso di usarla per fare qualche test sulle email in Kotlin.

Se usate Maven, dovete aggiungere questo al file pom.xml:

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-email</artifactId>
            <version>1.4</version>
        </dependency>