Ich benutze Netbeans, um Scala und Java zu schreiben.
Netbeans hat eine .jar-Datei für das Scala-Projekt erstellt. Ich habe versucht, diese Datei in das Java-Projekt zu importieren. Aber ich konnte keine Klasse aus dieser .jar-Datei in mein Java-Projekt importieren.
Ich habe auch versucht, scala-library.jar in das Java-Projekt zu importieren und könnte Klassen aus diesem jar importieren.
Ich möchte meine Bibliothek in Scala schreiben, dann eine kleine Schnittstelle enthüllen, die nur Java-Sachen beinhaltet, und dann einen Java-Wrapper schreiben, damit Leute ihn als Java-Paket benutzen können. Ist das möglich? Wie mache ich das?
Vielen Dank.
Es sollte kein Problem dabei geben.
jar
), dass Ihre .jar
-Datei tatsächlich die relevanten .class
-Dateien enthält? (Verwenden Sie jar tvf mylib.jar
zum Überprüfen) .class
-Dateien in Ihrer jar
-Datei vorhanden sind, welchen Laufzeitfehler sehen Sie? Ist es ein NoClassDefFoundError
? Wenn ja, welche class
kann nicht gefunden werden? Wie verstehen Sie die (Scala) Klasse in Ihrem (Java) Code? Tags und Links scala java interop scala-java-interop