jna

    1

    3답변

    Java JNA를 사용하여 C 라이브러리를 연결해야합니다. 이 라이브러리에는 Windows 구현과 Linux 구현이 있습니다. 이 메서드는 Windows 버전에서만 구현되므로 이러한 메서드는 단일 메서드와 다릅니다. 내 Java 응용 프로그램의 한 버전을 가지고 싶습니다 MyJnaInterface INSTANCE = (MyJnaInterface) Nativ

    10

    1답변

    나는이 간단한 빌드 스크립트가 있습니다 import org.ajoberstar.grgit.Grgit apply plugin: 'application' apply plugin: 'org.ajoberstar.release-opinion' task wrapper(type:Wrapper) { gradleVersion = '2.1' } bui

    1

    1답변

    JNA를 사용하여 Linux에서 ioctl() 시스템 호출을 호출하려면 라이브러리를로드해야합니까? 즉 : 이미 다음과 같은 코드가 있습니다 : public class SystemCallLibrary extends Library{ CLibrary INSTANCE = (CLibrary) Native.loadLibrary(("libraryna

    1

    1답변

    Linux (Ubuntu 14)에서 전경 응용 프로그램을 감지하기 위해 JNA를 사용하고 싶습니다. 나는이 링크 Find out what application (window) is in focus in Java 을 따라하지만 다음과 같은 오류 있어요 : Exception in thread "main" java.lang.UnsatisfiedLinkError:

    0

    1답변

    JNA에서 C++ .so를 사용하고 있습니다. Netbeans를 통해 실행할 때 C++ 출력은 Netbeans 콘솔에 직접 인쇄됩니다. 이 출력을 예를 들어 JFrame으로 리디렉션하고 싶습니다. 웹에서 찾은 다른 유사한 주제에서 제안한 것처럼 freopen()을 사용하여 stdout을 파일로 리디렉션했습니다. 그것은 잘 작동하지만이 솔루션에는 한 가지 문

    7

    1답변

    중앙 메이븐 저장소를보고 있는데 JNA 용 net.java.dev.jna 및 com.sun.jna groupId가 표시됩니다. com.sun.jna 경로를 소스 코드의 디렉토리로 사용하는 JNA의 github은 4.1이 주석의 일부로 저장소에 푸시되었음을 나타내지 만 4.1에서 net.java.dev.jna, 3.0에서 을 볼 수 있습니다. 분명히 JNA를

    0

    1답변

    아래 명령문에 아무런 문제없이 x86 프로그램 (C : \ Program Files (x86))에 필요한 모든 정보를 얻습니다. 하지만 액티브 윈도우 프로세스 이름에 대한 x64 빈 결과. jna가있는 x64 프로세서의 활성 창 프로세스 이름 (.exe 경로)을 감지 할 수 있습니까? 64에 대한 이클립스 루나 윈도우 8 프로 64 JRE8의 64 JNA

    0

    1답변

    내 Java 코드에 Structure 개체가 있습니다. 그러나 JNAerator를 사용하여 생성 된 Jar는 Structure.ByReference를 데이터 유형으로 기대합니다. jna 나 code snippet에 Structure 객체를 Structure.ByReference 객체로 변환하는 메소드가 있습니까?

    2

    1답변

    다른 응용 프로그램이 화면에 표시되지 않도록 화면의 일부분을 예약하는 Windows 도킹 가능한 응용 프로그램을 빌드하려고합니다. 나는 JNI와 JNA를 사용해 보았습니다. 위의 코드는 제가 가지고있는 정도를 보여줍니다. package jnadock; import com.sun.jna.Library; import com.sun.jna.Native;

    0

    1답변

    나는 내 자신의 터미널 애플 리케이션을 자바로 작성하고 가끔 작동합니다. Linux에서 bash를 사용하려면 pty, fork 및 exec bash를 pty가 stdin/out/err에 할당해야합니다. 몇 가지 다른 방법으로 JNA를 사용하여이 작업을 수행했지만 안정적인 작업은 없습니다. 아이가 처리하는 시간의 약 30 %는 문제가있어 중단됩니다. 나는 그