- First changes for tvOS (very WIP) this will be a challenge to use remote storage as ATV doesn't allow persistent storage (at least without jailbreak). Low priority for now. - Change regLog, debugLog to NSLog, NSDebugLog - Rewrite most of JavaLauncher.m to ObjC - Update README.md
21 lines
976 B
C
21 lines
976 B
C
#pragma once
|
|
|
|
#include <Foundation/Foundation.h>
|
|
#include "jni.h"
|
|
|
|
typedef jint JLI_Launch_func(int argc, const char ** argv, /* main argc, argc */
|
|
int jargc, const char** jargv, /* java args */
|
|
int appclassc, const char** appclassv, /* app classpath */
|
|
const char* fullversion, /* full version defined */
|
|
const char* dotversion, /* dot version defined */
|
|
const char* pname, /* program name */
|
|
const char* lname, /* launcher name */
|
|
jboolean javaargs, /* JAVA_ARGS */
|
|
jboolean cpwildcard, /* classpath wildcard*/
|
|
jboolean javaw, /* windows-only javaw */
|
|
jint ergo /* ergonomics class policy */
|
|
);
|
|
JLI_Launch_func *pJLI_Launch;
|
|
|
|
int launchJVM(NSString *username, id launchTarget, int width, int height, int minVersion);
|