実行時に使用されるJNAバージョンをプログラムで取得することは可能ですか?

CCCCoder3:

実行時に、ログに使用されているJNAバージョンを印刷しようとしています。なんとかして実行時にコードを通じてJNAのバージョンを取得することは可能ですか?

ダニエルウィディス:

はい、この変数はNative、適切な名前のVersionインターフェイスを実装するクラスの定数として使用できるため、次のように簡単です。

import com.sun.jna.Native;

public class Test {
    public static void main(String[] args) {
        System.out.println("JNA Version: " + Native.VERSION);
    }
}

出力:

JNAバージョン:5.6.0

ネイティブビットのバージョンを取得することもできます。これは、プロジェクト全体のバージョン(コンパイルされたネイティブ部分を変更しない新しいマッピングでインクリメントされる)とは異なる番号付けスキームに従いますが、一部のコンテキストに関連している可能性があります。

System.out.println("JNA Native Version: " + Native.VERSION_NATIVE);

このNativeクラスは、boolean isCompatibleVersion()JNAが少なくとも指定されたバージョン以上であるかどうかを確認するために使用できるメソッドも公開します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行時に使用されるJNAバージョンをプログラムで取得するにはどうすればよいですか?

分類Dev

コンパイル時にカスタムプログラムを実行することは可能ですか?

分類Dev

不足しているの#includeは、実行時にプログラムを中断することは可能ですか?

分類Dev

送信キーを使用してvbscriptファイルを作成し、同時にプログラムを実行して実行することは可能ですか?

分類Dev

実行時にプログラムでAndroidマニフェストを更新することは可能ですか?

分類Dev

Pythonで実行時にchromedriver.exeのバージョンを確認することは可能ですか?

分類Dev

Androidデバイスでプログラムを実行するとAPKはどこに保存されますか?

分類Dev

実行時にラムダパラメータのタイプを取得することは可能ですか?

分類Dev

異なるErlangOTPバージョンを同時に実行することは可能ですか?

分類Dev

Androidで実行されるプレーンな古いJavaプログラムを作成することは可能ですか?

分類Dev

JVMが同時に複数のプログラムを実行することは可能ですか?

分類Dev

Javaで再帰を使用してプログラムを無限に実行することは可能ですか?

分類Dev

デーモンを介してOPENGLプログラムを実行することは可能ですか?

分類Dev

デーモンを介してOPENGLプログラムを実行することは可能ですか?

分類Dev

実行可能ファイルをアプリケーションプログラムとして変更するにはどうすればよいですか?

分類Dev

サーバー上で約12時間実行されるプログラムを実装するにはどうすればよいですか?

分類Dev

システムクラスローダーに実行時に指定された.classファイルをロードさせることは可能ですか?

分類Dev

SpriteKitでは、プログラムで要素をシーンに追加することは可能ですか?.sksを開くと、それらは表示されますか?

分類Dev

FTPプロンプトを介してプログラムを実行することは可能ですか?

分類Dev

Eclipse p2プロビジョニングメカニズムを*ローカル*で実行することは可能ですか?

分類Dev

LG android mobileバージョン4.0でAndroidプログラムを実行するにはどうすればよいですか?

分類Dev

古いJavaバージョンでプログラムを実行するにはどうすればよいですか?

分類Dev

ターミナルから実行された場合でも、SSHにaskpassプログラムを使用させることはできますか?

分類Dev

プログラムでAndroidナビゲーションバーの高さと幅を取得するにはどうすればよいですか?

分類Dev

このCプログラムが実行時にセグメンテーション違反をスローするのはなぜですか?

分類Dev

プログラムがどのghcバージョンで構築されたかを知ることはできますか?

分類Dev

新しいバージョンのswiftを使用するプロジェクトで、古いバージョンのswiftで記述されたライブラリを使用することは可能ですか?

分類Dev

実行時にQt5でQtWebEngineが使用しているクロムバージョンを特定するにはどうすればよいですか?

分類Dev

同じプログラムの deb バージョンと snap バージョンの両方がインストールされている場合、コマンド ラインから m を実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    実行時に使用されるJNAバージョンをプログラムで取得するにはどうすればよいですか?

  2. 2

    コンパイル時にカスタムプログラムを実行することは可能ですか?

  3. 3

    不足しているの#includeは、実行時にプログラムを中断することは可能ですか?

  4. 4

    送信キーを使用してvbscriptファイルを作成し、同時にプログラムを実行して実行することは可能ですか?

  5. 5

    実行時にプログラムでAndroidマニフェストを更新することは可能ですか?

  6. 6

    Pythonで実行時にchromedriver.exeのバージョンを確認することは可能ですか?

  7. 7

    Androidデバイスでプログラムを実行するとAPKはどこに保存されますか?

  8. 8

    実行時にラムダパラメータのタイプを取得することは可能ですか?

  9. 9

    異なるErlangOTPバージョンを同時に実行することは可能ですか?

  10. 10

    Androidで実行されるプレーンな古いJavaプログラムを作成することは可能ですか?

  11. 11

    JVMが同時に複数のプログラムを実行することは可能ですか?

  12. 12

    Javaで再帰を使用してプログラムを無限に実行することは可能ですか?

  13. 13

    デーモンを介してOPENGLプログラムを実行することは可能ですか?

  14. 14

    デーモンを介してOPENGLプログラムを実行することは可能ですか?

  15. 15

    実行可能ファイルをアプリケーションプログラムとして変更するにはどうすればよいですか?

  16. 16

    サーバー上で約12時間実行されるプログラムを実装するにはどうすればよいですか?

  17. 17

    システムクラスローダーに実行時に指定された.classファイルをロードさせることは可能ですか?

  18. 18

    SpriteKitでは、プログラムで要素をシーンに追加することは可能ですか?.sksを開くと、それらは表示されますか?

  19. 19

    FTPプロンプトを介してプログラムを実行することは可能ですか?

  20. 20

    Eclipse p2プロビジョニングメカニズムを*ローカル*で実行することは可能ですか?

  21. 21

    LG android mobileバージョン4.0でAndroidプログラムを実行するにはどうすればよいですか?

  22. 22

    古いJavaバージョンでプログラムを実行するにはどうすればよいですか?

  23. 23

    ターミナルから実行された場合でも、SSHにaskpassプログラムを使用させることはできますか?

  24. 24

    プログラムでAndroidナビゲーションバーの高さと幅を取得するにはどうすればよいですか?

  25. 25

    このCプログラムが実行時にセグメンテーション違反をスローするのはなぜですか?

  26. 26

    プログラムがどのghcバージョンで構築されたかを知ることはできますか?

  27. 27

    新しいバージョンのswiftを使用するプロジェクトで、古いバージョンのswiftで記述されたライブラリを使用することは可能ですか?

  28. 28

    実行時にQt5でQtWebEngineが使用しているクロムバージョンを特定するにはどうすればよいですか?

  29. 29

    同じプログラムの deb バージョンと snap バージョンの両方がインストールされている場合、コマンド ラインから m を実行するにはどうすればよいですか?

ホットタグ

アーカイブ