Ich versuche seit gestern morgen intellj und Eclipse soweit zu konfiguieren, dass der Compiler mir eine zusätzliche Javac File generiert. Ich bin mir nicht sicher, ob die gewählten Variablen die Richtigen sind. Hier ein Screen zu den external tool configurations. (x64-basierter Prozessor, Windows, JDK-Version 16)

Im test3 Projekt sollte nach dem Klicken des Run-Buttons m Verzeichnis ,,header" die passende javac file auftauchen. Ich bekomme jedoch folgenden Fehler:

(unter Details wurde nichts weiter beschrieben)
Das normale Starten des Programms führt zu folgenden Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: 'double start.TestNative.multiply(double, double)'
at start.TestNative.multiply(Native Method)
at start.TestNative.main(TestNative.java:17)
Hoffe dass ihr mir weiterhelfen könnt

Im test3 Projekt sollte nach dem Klicken des Run-Buttons m Verzeichnis ,,header" die passende javac file auftauchen. Ich bekomme jedoch folgenden Fehler:

(unter Details wurde nichts weiter beschrieben)
Das normale Starten des Programms führt zu folgenden Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: 'double start.TestNative.multiply(double, double)'
at start.TestNative.multiply(Native Method)
at start.TestNative.main(TestNative.java:17)
Java:
[/B]
package start;
// BeispielProgramm
public class TestNative {
double parameter;
public TestNative(double param) {
parameter = param;
}
public native double multiply(double a, double b);
public native String speak();
public static void main(String[] args) {
TestNative test1 = new TestNative(1.2);
double result = test1.multiply(1.1, 1.2);
System.out.println("Result: " + result);
System.out.println(test1.speak());
}
}
[B]
Hoffe dass ihr mir weiterhelfen könnt