Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/PojavLauncher_iOS
Path: blob/main/Natives/JavaLauncher.h
589 views
1
#pragma once
2
3
#include <Foundation/Foundation.h>
4
#include "jni.h"
5
6
typedef jint JLI_Launch_func(int argc, const char ** argv, /* main argc, argc */
7
int jargc, const char** jargv, /* java args */
8
int appclassc, const char** appclassv, /* app classpath */
9
const char* fullversion, /* full version defined */
10
const char* dotversion, /* dot version defined */
11
const char* pname, /* program name */
12
const char* lname, /* launcher name */
13
jboolean javaargs, /* JAVA_ARGS */
14
jboolean cpwildcard, /* classpath wildcard*/
15
jboolean javaw, /* windows-only javaw */
16
jint ergo /* ergonomics class policy */
17
);
18
JLI_Launch_func *pJLI_Launch;
19
20
int launchJVM(NSString *username, id launchTarget, int width, int height, int minVersion);
21
22