jnr

    1熱度

    1回答

    我正在使用fuse和jnrfuse實現filesytem。有人告訴我如何獲取jnrfuse中的UID和GID信息?

    1熱度

    1回答

    我使用的Jnr熔絲庫(https://github.com/SerCeMan/jnr-fuse)內部使用JNR提供本地訪問使用Java語言編寫一個保險絲文件系統。 文件系統可以作爲一個前端至一個Amazon S3桶,基本上使用戶能夠安裝其桶作爲一個正常的存儲裝置。 雖然返工我的讀法,我碰到以下JVM錯誤傳來: *** Error in `/usr/local/bin/jdk1.8.0_65/bin

    0熱度

    1回答

    我使用JNR並試圖調用__stdcall函數。我已經試過stdcall()約定加載庫: mTemplateApi = LibraryLoader.create(FPTemplateAPI.class).stdcall().load("FPTemplateAPI"); 並試圖詮釋方法與@StdCall。 public interface FPTemplateAP { @StdCall

    1熱度

    1回答

    有沒有一種方法讓jnr爲我構建一個結構體,以便使用jnr訪問返回的調用。 例如,如果我想用 int statvfs(const char *path, struct statvfs *buf); 其中結構statvfs是: struct statvfs { unsigned long f_bsize; /* file system block size */ unsigne

    1熱度

    2回答

    是否有一個工具可以從項目jnr-ffi的頭文件生成java代碼。我該如何爲C項目提供一個API, 1200個功能。

    1熱度

    2回答

    我試圖使用這個jnr-jffi庫。它似乎對jffi有依賴性,所以我也構建了它幷包含在我的libs文件夾中。 我的代碼加載本地代碼如下: MATH_LIB = LibraryLoader.create(MathLib.class).load("math"); MATH_LIB.Multiply(1, 2); 而且我得到以下錯誤: java.lang.UnsatisfiedLinkError:

    4熱度

    2回答

    我使用JNR並試圖傳遞一個回調函數與下面的C-相當於簽名: int fn(void const*, void const**, void**) 到一些C函數。我宣佈嵌套在JNR庫接口的Java端作爲回調: public static interface Fn { @Delegate public int call(Pointer a, Pointer[] b, Pointer[] c

    -1熱度

    3回答

    我有下面的C代碼: #include <stdio.h> struct Second { int a_number; }; struct Top { struct Second second; }; void lets_go(struct Top *top) { printf("The number is %d\n", top->second.a_nu

    0熱度

    1回答

    此問題可能與this以及其他一些UnsatisfiedLinkError問題有關。 我試圖運行下面的代碼。 import jnr.ffi.LibraryLoader; import jnr.ffi.types.pid_t; /** * Gets the process ID of the current process, and that of its parent. */ publi