From 5944ae24b1f3e267a6c5a0c363bca1cf5f7aa988 Mon Sep 17 00:00:00 2001 From: vitawrap <thevitawrap@gmail.com> Date: Wed, 10 May 2023 12:45:03 +0200 Subject: [PATCH] JNI: Correction source .c --- include/application_Scheduling.h | 10 +++++----- .../src/main/java/application/ProjetController.java | 2 +- src/application_Scheduling.c | 4 +++- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/include/application_Scheduling.h b/include/application_Scheduling.h index 8809de0..c8fdc4f 100644 --- a/include/application_Scheduling.h +++ b/include/application_Scheduling.h @@ -1,18 +1,18 @@ /* DO NOT EDIT THIS FILE - it is machine generated */ #include <jni.h> -/* Header for class Scheduling */ +/* Header for class application_Scheduling */ -#ifndef _Included_Scheduling -#define _Included_Scheduling +#ifndef _Included_application_Scheduling +#define _Included_application_Scheduling #ifdef __cplusplus extern "C" { #endif /* - * Class: Scheduling + * Class: application_Scheduling * Method: runSchedule * Signature: (Ljava/lang/String;Ljava/lang/String;III)V */ -JNIEXPORT void JNICALL Java_Scheduling_runSchedule +JNIEXPORT void JNICALL Java_application_Scheduling_runSchedule (JNIEnv *, jclass, jstring, jstring, jint, jint, jint); #ifdef __cplusplus diff --git a/java/app/src/main/java/application/ProjetController.java b/java/app/src/main/java/application/ProjetController.java index ffed7d9..1428208 100644 --- a/java/app/src/main/java/application/ProjetController.java +++ b/java/app/src/main/java/application/ProjetController.java @@ -28,6 +28,6 @@ public class ProjetController { @FXML public void submitToDiagram(ActionEvent event) { - + Scheduling.runSchedule("STRING 1", "MESSAGE", 0, 0, 0); } } \ No newline at end of file diff --git a/src/application_Scheduling.c b/src/application_Scheduling.c index 90bb7fb..44749fe 100644 --- a/src/application_Scheduling.c +++ b/src/application_Scheduling.c @@ -3,7 +3,9 @@ #include "instance.h" #include "algo.h" -JNIEXPORT void JNICALL Java_Scheduling_runSchedule +#include <stdio.h> + +JNIEXPORT void JNICALL Java_application_Scheduling_runSchedule (JNIEnv * env, jclass cl, jstring inst_in, jstring sched_out, jint m, jint preempt, jint balanced) { const char * instance_file = (* env )->GetStringUTFChars(env, inst_in, NULL); -- GitLab