es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: JAVA-17

El driver de MongoDB 4.4.0 arroja una excepción UnsupportedAddressTypeException con Java 17.

Tengo problemas con el último controlador de MongoDB 4.4.0 en mi máquina Linux con Java 17. Genera la siguiente excepción: Excepción java.io.UncheckedIOException: java.net.SocketException: Tipo de dirección no compatible en DatagramSocketAdaptor.connect (DatagramSocketAdaptor.java:120) en DatagramSocket.connect (DatagramSocket.java:474) en DnsClient.doUdpQuery (DnsClient.java:408) en DnsClient.query (DnsClient.java:214) en Resolver.query (Resolver.java:81) en DnsContext.c<em>getAttributes (DnsContext.java:434) en ComponentDirContext.p</em>getAttributes (ComponentDirContext.java:235) en . . . Read more

Actualice Java 16 a Java 17 en una Raspberry de 32 bits.

Instalar la última versión de Java siempre es un poco complicado y quería ver si estoy haciendo todo correctamente. Actualmente tengo Java 16 en esta ruta /usr/lib/jvm/adoptopenjdk-16-hotspot-armhf Seguí el siguiente tutorial 2) Instalar OpenJDK 17 en Debian 10/9 y todo salió bien. Mi JAVA_HOME es correcto y está configurado como . . . Read more

void con Genéricos en Java

Tengo una función que devuelve void. public interface IProductService { void delete(String id); } Método genérico. public interface IRequestHandler<c, r=””> { R handler(C c); Class<c> commandType(); } Implementación de la interfaz genérica. @Singleton public record DeleteProductCommandHandler(IProductService iProductService) implements IRequestHandler<deleteproductcommand, void=””> { @Override public Void handler(DeleteProductCommand deleteProductCommand) { return iProductService.delete(deleteProductCommand.id); } . . . Read more