< prev index next >

src/jdk.jpackage/share/native/libapplauncher/JavaVirtualMachine.h

Print this page

        

*** 27,36 **** --- 27,37 ---- #define JAVAVIRTUALMACHINE_H #include "jni.h" #include "Platform.h" + #include "Library.h" struct JavaOptionItem { TString name; TString value; void* extraInfo;
*** 52,84 **** void ReplaceValue(const TString Key, TString Value); std::list<TString> ToList(); size_t GetCount(); }; - // Private typedef for function pointer casting - #define LAUNCH_FUNC "JLI_Launch" - - typedef int (JNICALL *JVM_CREATE)(int argc, char ** argv, - int jargc, const char** jargv, - int appclassc, const char** appclassv, - const char* fullversion, - const char* dotversion, - const char* pname, - const char* lname, - jboolean javaargs, - jboolean cpwildcard, - jboolean javaw, - jint ergo); - - class JavaLibrary : public Library { - JVM_CREATE FCreateProc; - JavaLibrary(const TString &FileName); - public: - JavaLibrary(); - bool JavaVMCreate(size_t argc, char *argv[]); - }; - class JavaVirtualMachine { private: JavaLibrary javaLibrary; void configureLibrary(); --- 53,62 ----
< prev index next >