Linux use JNI and we should get all platforms using JLI.
JavaVirtualMachine.h
#ifdef WINDOWS
#define USE_JLI_LAUNCH
#endif //WINDOWS
#ifdef MAC
#define USE_JLI_LAUNCH
#endif //MAC
#ifdef LINUX
//#define USE_JLI_LAUNCH
#endif //LINUX
JavaVirtualMachine.h
#ifdef WINDOWS
#define USE_JLI_LAUNCH
#endif //WINDOWS
#ifdef MAC
#define USE_JLI_LAUNCH
#endif //MAC
#ifdef LINUX
//#define USE_JLI_LAUNCH
#endif //LINUX
- blocks
-
JDK-8165522 Remove #ifndef USE_JLI_LAUNCH from native launcher
- Resolved
- is blocked by
-
JDK-8088039 [launcher] Change Windows to use JLI rather than JNI
- Resolved
-
JDK-8165524 Better detect JRE that Linux JLI will be using
- Closed
- relates to
-
JDK-8147501 [packager] Add arguments for splash screen
- Closed