Ich benutze JNI, um DLL auf Windows aufzurufen.Warum hat die Konsole von myeclipse keine Ausgabe?
Mein Java-Code ist wie folgt.
Meine Debuginformationen sind hier.
Hinzufügen Ich sehe, dass die Info nicht null ist. Aber warum Konsole nur dddd ohne etwas anderes ausgibt.
Hilfe, bitte.
Warum sagen Sie uns nicht, was der native Code zeigt oder noch zeigt? Vielleicht schließst du den Standard? Vielleicht gibt es einen Fehler im nativen Code? – Java42
@ChuckFricano In der DLL habe ich Dateieingabe und -output verwendet. Und wenn die Dateioperation beendet ist, habe ich sie geschlossen. Wenn es darauf ankommt, schreibe ich "\t freopen (" CON "," w ", stdout);" am Ende der Funktion ausführen. – slee