aboutsummaryrefslogtreecommitdiffstats
path: root/java_pkg
Commit message (Collapse)AuthorAgeFilesLines
* PlatformRuntime: Load tool native library `jaulib` first and add it to ↵Sven Gothel2022-06-282-4/+29
| | | | | | | | | | | jaulib-fat.jar; Add [check|is]Initialized(); ... Order of static lib loading: - load `jaulib` - load `jaulib_jni_jni` - if MACOS or IOS load `jaulib_pkg_jni` Fix jaulib_pkg_jni: Use own JVM_JNI8.cxx
* Move UnsafeUtil.doPrivileged() -> SecurityUtil, removing sideeffects from ↵v0.8.4Sven Gothel2022-04-232-4/+5
| | | | | | | | | UnsafeUtil's static initializer Commit a262415184e72b4ce9d1ebe0606fc46877fa8ad7 added UnsafeUtil.doPrivileged() etc, however, UnsafeUtil's own static initializer causes PlatformProps to be initialized and causes sideffects with the TempJarCache loader (chicken-and-egg) IF used via another class before initialization (e.g. Debug).
* cmake: Expose module jar file path to parent projects for convenniencev0.8.3Sven Gothel2022-04-231-0/+2
|
* TempJarCache: Show failed no-exec folder on errorSven Gothel2022-04-231-1/+3
|
* Build using OpenJDK 17 (min requirement still 11), 'fix' deprecated and ↵Sven Gothel2022-04-232-3/+5
| | | | removal warnings
* git version info: Added post-tag: VERSION_COMMITS and VERSION_SHA1_SHORT. ↵Sven Gothel2022-02-072-7/+7
| | | | VERSION_LONG reflects post-tag and dirty. Added mapping to project version var-names.
* PlatformRuntime: Catch potential exception loading libsSven Gothel2021-01-251-3/+6
|
* Expose USE_TEMP_JAR_CACHE from PlatformRuntime to PlatformProps, only true ↵Sven Gothel2021-01-251-1/+16
| | | | | | if enabled and successfully used! Also skip redundant catch-clauses in ReflectionUtil.
* java: install single jaulib_jar (next to jaulib_fat_jar) & java-source-zip; ↵Sven Gothel2021-01-252-1/+9
| | | | | | RELEASE: strip native libs, no java debug symbols. Do not install java sub-modules jaulib_base, jaulib_jni, jaulib_net nor jaulib_pkg.
* Java import and modularization: Complete jaulib_fat and full JNI lib ↵Sven Gothel2021-01-253-19/+190
| | | | bootstraping via PlatformRuntime via PlatformProps (if available)
* Java import and modularization: jaulib_base, jaulib_jni, jaulib_net, ↵Sven Gothel2021-01-2511-0/+2414
jaulib_pkg (WIP)