JVLC 라이브러리를 제공하는 비디오 스트림 위에 투명한 JFrame의 효과를 얻으려고합니다. 배경은 java.awt.Canvas의 인스턴스입니다. Foreground는 두 개의 컨트롤이있는 JFrame입니다. rootPane.setForeground (myFrame); rootPane.setBackground (myCanvas); JVLC는 JNA를 통해
에서 다시 전달 C++ 예에 따라 메소드를 호출 내가 하나의 수출 방법 등과 함께 C++ DLL 말해봐 : 단순히 실제로 메소드를 포함하는 클래스의 인스턴스를 반환 즉 CustomerProcessor* getInstance();
를 I 전화해야합니다. getInstance() 메소드를 JNA (확장 된 com.sun.jna.Library)를 사용하여 J
FAR PASCAL 호출 규칙을 사용하는 것처럼 보이는 사용자 정의 DLL에 JNA를 사용하여 액세스하고 있지만 액세스하려고 할 때마다 JVM이 충돌합니다. dll 개발 가이드의 말 : BOOL FAR PASCAL GetIomemVersion (LPSTR); 그리고 종속성 워커는 저에게 말한다 : _GetIomemVersion C# 코드와 public cl
C++ 라이브러리에 사용되는 JNA에 대한 온라인 참조 (stackoverflow 중 일부 포함)가 발견되었지만 JNA 문서에서 찾을 수있는 내용이 없습니다. 특히 C++ 클래스를 래핑하는 방법이없는 것 같습니다. RTAudio를 사용하려면 기본 액세스가 필요하지만 RTAudio의 모든 기능은 RTAudio 클래스의 멤버 기능입니다. 그래서 확인하기 위해,
지금 자바 기반 통신을 위해 JNA를 사용하고 있으며 단순성에 만족합니다. 그러나 성능을 최적화해야하고 다른 바인딩을 사용하는 것을 고려하고 있습니다. 제 질문은 이것입니다 : Java- 기본 통신의 어떤 부분이 "비싼"부분입니까? 그들 사이의 데이터 전달인가? 다른 방법으로 알려 드리겠습니다. 현재 JNA 인터페이스가 호출하는 함수는 Java에 데이터를
델파이로 나는 JNA (Java Native Access)을 통해 자바에서 호출 할 수있는 DLL을 작성했습니다. 이 DLL의 메소드는 단순한 조작이지만 나중에 DLL을 Java (Java IDE)에서 호출하는 경우 나중에 사용하고 더 복잡한 호출을 위해 Delphi 디버거를 사용할 수있는 방법을 알고 싶습니다.
현재 java.lang.Process을 사용하여 많은 외부 프로그램을 실행하는 프로젝트가 있습니다. 그 기능을 네이티브 라이브러리 형식에서도 사용할 수 있다고 가정하면 대신 JNA을 사용하여 라이브러리 함수를 실행하면 어떤 이점이 있습니까? 프로세스 실행이 상당히 무거워서 완료하는 데 몇 초가 걸립니다. 성능 향상이 최소가 될 것이라고 생각하는 것이 맞습니
난에서 statvfs 자바에서 호출 사용하여/폴더의 여유 공간을 얻기 위해 노력하고, 나는 그것이 44 바이트를 보여줍니다 c를, 내가 사용 byte 버퍼를 할당 한에서에서 statvfs 구조체의 크기를 확인해야 java.nio.ByteBuffer.allocateDirect 44 바이트이며, 순서는 44 바이트로 설정됩니다. statvfs를 호출 할 때 반
작동하지 않습니다 자바 JNA 래퍼를 생성하는 나는 jnaerator SimpleMeaningfulExample (http://code.google.com/p/jnaerator/wiki/SimpleMeaningfulExample)를 시도하고 가 있어요 Java 1.5.0_20. 나는 맥 OS X에 1.6.0_15로 전환하고 다시 시도하고 있어요 : $ ja