Wie importiere ich ein Java -Projekt von Github in ein Clojure -Projekt?
Posted: 20 Mar 2025, 11:54
Ich möchte, dass mein Clojure -Programm "auf die Welt schaut" durch die Kamera. Ich habe ein Github -Projekt gefunden, das die Arbeit erledigt und sogar in Java geschrieben ist. Ich habe es mit einem 3-Zeilen-Stück Java-Code zum Laufen gebracht. Dann dachte ich: "Ich werde es einfach mit Java Interop in Clojure konvertieren und von dort gehen." Aber ich weiß nicht, wie. "Fehler in der 4: importieren Anweisungen. Und am meisten ärgere ich auch den Fehler
kann nicht behoben werden
Ich weiß nicht>
Code: Select all
import com.github.sarxos.webcam.Webcam;
import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;
public class WebcamTutorial {
public static void main (String[] args) {
Webcam webcam = Webcam.getDefault();
webcam.open();
try {
ImageIO.write(webcam.getImage(), "JPG", new File("C:\\Users\\Joe User\\Desktop\\firstCapture.JPG"));
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
< /code>
Hier ist mein Clojure -Versuch, dasselbe zu tun: < /p>
(ns webcam2.core
(:import java.io.File)
(:import java.io.IOException)
(:import javax.imageio.ImageIO)
(:import com.github.sarxos.webcam.Webcam)
(defn -main []
((let [webcam (Webcam. (getDefault.))]
(webcam. open.)
(ImageIO.write. webcam. getImage. "JPG", new .File ("C:\\Users\\Joe User\\Desktop\\firstClojureCapture.JPG"))
)
)
)
)
< /code>
Ich bekomme "Unused Imports
Code: Select all
com.github.sarxos.webcam.Webcam
Ich weiß nicht>