E escuchado que existe una clase de java que ya lo hace pero tambien escuche k es solo para plataformas linux ya que desde windows es necesario que exista una .dll de por medio.!!!!
ahora que consegui la libreria que se llama "io.dll" estoy tratando de programar el puerto con JNA(Java Native Action) pero.....
no sucede nada cheque con programas ya compilados que utilizan esta misma libreria en visual basic 6.0 y si funcionan los puertos si sale corriente de aii!!!!
Pero a la hora de compilar mi codigo en java no me marca errores, pero simplemente no aii salida de corriente por el puerto!!!
Agredesco cualquier ayuda que las ideas se me estas llendo!!!!
Este es mi codigo en JAVA:
Código:
import javax.swing.*;
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Platform;
public class DB25 {
public static void main (String[] args) {
CLibrary.INSTANCE.PortOut("0x378",2); //AQUI SIENTO QUE ESTA EL PROBLEMA POR LA DIRECCION DE SALIDA
JOptionPane.showMessageDialog(null,"Enviando Valor");
}
public interface CLibrary extends Library {
CLibrary INSTANCE = (CLibrary)Native.loadLibrary(
(Platform.isWindows() ? "io" : "c"),
CLibrary.class);
public void PortOut (String Port ,int Value);
}
}
nota: por cierto en la llamada al puerto ya le intente como en visual Basci poniendo "&H"+"378" pero no pasa NADAAAA
Ayudaaaaaaaaaaaa