diff --git a/java/app/src/main/java/application/ProjetApp.java b/java/app/src/main/java/application/ProjetApp.java index 903eee147aab89b86176cab5e5dbc9daecae4fff..f8b2b1e4445ad85bfb066fb8f30fba6e89e5f877 100644 --- a/java/app/src/main/java/application/ProjetApp.java +++ b/java/app/src/main/java/application/ProjetApp.java @@ -9,6 +9,11 @@ import javafx.stage.Stage; import java.io.IOException; public class ProjetApp extends Application { + + static { + System.loadLibrary("scheduling"); + } + @Override public void start(Stage stage) throws IOException { FXMLLoader fxmlLoader = new FXMLLoader(ProjetApp.class.getResource("ProjetView.fxml")); diff --git a/src/application_Scheduling.c b/src/application_Scheduling.c index 175f85b44ff1ca34de66368a05801d1ac55dad78..90bb7fb5127ff7a80a55d108cfa5888750362eb7 100644 --- a/src/application_Scheduling.c +++ b/src/application_Scheduling.c @@ -11,4 +11,5 @@ JNIEXPORT void JNICALL Java_Scheduling_runSchedule Instance i = read_instance(instance_file); struct schedule_t *s = create_schedule(i, m, preempt, balanced); save_schedule(s, schedule_file); + delete_schedule(s); }