cast

Mattepuffo's logo
Come risolvere l'errore java.lang.RuntimeException: Could not generate DH keypair

Come risolvere l'errore java.lang.RuntimeException: Could not generate DH keypair

L'altro giorno stavo cercando di eseguire il download da un mio programma in Java da un sito con HTTPS.

Cosa già fatta varie altre volte; solo che questa volta, su questo sito, riscontravo questo errore (vi posto una parte del trace):

javax.net.ssl.SSLException: java.lang.RuntimeException: 
Could not generate DH keypair
......
Caused by: java.lang.RuntimeException: Could not generate DH keypair
......
Caused by: java.security.InvalidAlgorithmParameterException: 
DH key size must be multiple of 64, and can only range 
from 512 to 2048 (inclusive). 
The specific key size 4096 is not supported
......

Mattepuffo's logo
Conversione di tipi in Java

Conversione di tipi in Java

Uno dei principali problemi che si trova ad affrontare nella programmazione è che noi abbiamo (ad esempio) una stinga e lo vogliamo trasformare un un numero, o viceversa.

Ci serve quindi sapere come fare le conversioni dei tipi.

Soprattutto per i newbie questo è un problema molto frrequente.

Vediamo qualche esempio tenendo a mente quali sono i tipi primitivi in Java (numerici e non) e che String non è un tipo primitivo.

Da int a String:

int i = 7;

String str = Integer.toString(i);

oppure

String str = "" + i

Da double a String:

String str = Double.toString(i);