From 382c3da1a43adf8458b1a024535d2ad6675b19c1 Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Fri, 10 Aug 2012 12:28:40 +0000 Subject: [PATCH] - add hack to natives extraction to extract .jnilib named libraries from jar on OSX systems running Java 10.7+ (which uses .dylib suffxies) git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9632 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- engine/src/desktop/com/jme3/system/Natives.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/src/desktop/com/jme3/system/Natives.java b/engine/src/desktop/com/jme3/system/Natives.java index 979c606be..f39fc7df1 100644 --- a/engine/src/desktop/com/jme3/system/Natives.java +++ b/engine/src/desktop/com/jme3/system/Natives.java @@ -121,6 +121,10 @@ public final class Natives { String fullname = System.mapLibraryName(name); String path = "native/" + sysName + "/" + fullname; + //XXX: Hack to extract jnilib to dylib on OSX Java 1.7+ + if(sysName.equals("macosx")){ + path = path.replaceAll("dylib","jnilib"); + } URL url = Thread.currentThread().getContextClassLoader().getResource(path); if (url == null) {