Commit a9a3f3d
Fix for issue jMonkeyEngine#2302 - NativeLibraryLoader fails due to no write permissions (jMonkeyEngine#2303)
* Fix for issue jMonkeyEngine#2302 - NativeLibraryLoader fails due to no write permissions
Extract native library to a folder directly beneath the user temp folder. Do not use an intermediate /jme subfolder.
Check the result of the call to mkdir. Use UserCache if creation failed.
Check if the extraction folder is actually writable. If not use the UserCache.
Updated log message: since a previous change we no longer extract to the working directory.
* Switch to a smaller change. Simply check if jmeTempDir is writable. If not, use user cache folder instead.
---------
Co-authored-by: andreas <awmross@test.com>
Co-authored-by: andreas <amross@fastmail.com>1 parent 3f7527a commit a9a3f3d
File tree
1 file changed
+9
-5
lines changed- jme3-desktop/src/main/java/com/jme3/system
1 file changed
+9
-5
lines changedLines changed: 9 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
209 | 213 | | |
210 | 214 | | |
211 | 215 | | |
| |||
268 | 272 | | |
269 | 273 | | |
270 | 274 | | |
271 | | - | |
| 275 | + | |
272 | 276 | | |
273 | 277 | | |
274 | 278 | | |
| |||
0 commit comments