Я нашел обходной путь, который позволяет мне загружать правильные собственные библиотеки во время выполнения, так что мне не требуется отдельная конфигурация запуска или Eclipse для каждой платформы (например, windows-i586, windows-amd64, linux-i586, ...).
К сожалению, я не могу использовать файл JNLP, но я могу загрузить соответствующие нативные библиотеки во время выполнения:
Я нашел несколько полезных фрагментов кода в классе org.lwjgl.Sys LWJGL :
String osArch = System.getProperty("os.arch");
boolean is64bit = "amd64".equals(osArch) || "x86_64".equals(osArch);
if(is64bit) {
try {
doLoadLibrary(lib_name + POSTFIX64BIT); //does System.loadLibrary(...)
return;
} catch (UnsatisfiedLinkError e) {
LWJGLUtil.log("Failed to load 64 bit library: " + e.getMessage());
}
}
//load 32 bit lib...