{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreif6a5bhzvcfh7yz7gb3ypcrksexkhomyqugur257g2exmrymakbxi",
    "uri": "at://did:plc:dxjzgxe7cvirxkwfjr2tjspt/app.bsky.feed.post/3mgdmaokczn52"
  },
  "path": "/t/unsatisfiedlinkerror-regarding-minie/49429#post_5",
  "publishedAt": "2026-03-05T00:22:51.000Z",
  "site": "https://hub.jmonkeyengine.org",
  "tags": [
    "@BrentLoaf"
  ],
  "textContent": "Welcome to JMonkeyEngine, @BrentLoaf!\n\nThe `CollisionConfiguration.createNative(int, int)` method is part of a library of native code used by Minie. The `UnsatisfiedLinkError` you’re getting _**could**_ indicate that you’re trying to create a physics configuration before your application has loaded that native library.\n\nOn desktop platforms, JMonkeyEngine automatically loads the appropriate native library during initialization of the `JmeDesktopSystem` class if it detects Minie’s `NativeMeshUtil` class. Based on the stack trace you posted, I infer that the app’s `start()` method hasn’t been invoked yet. That suggests the `JmeDesktopSystem` class probably hasn’t been initialized.\n\nThe simplest workaround would be to explicitly load the native library in your `main()` method, like so:\n\n\n    import com.jme3.system.NativeLibraryLoader;\n    //...\n    public static void main(String[] arguments) {\n    //...\n            // Load the native library for this platform:\n            NativeLibraryLoader.loadNativeLibrary(\"bulletjme\", true);\n\n\n\nI hope that does the trick. If not, I’ll have a followup question for you. Either way, please report back to this forum, so we know whether/how the issue was resolved.",
  "title": "UnsatisfiedLinkError regarding Minie"
}