Ich mag Arbeitsblätter als eine Alternative zu der REPL, aber ich implementiere Funktionen im Arbeitsblatt und dann kopieren sie wieder in das eigentliche Projekt. Wie importiere ich ein Paket aus dem aktuellen Projekt, damit ich diese Funktionen im Arbeitsblatt aufrufen kann?Gibt es eine Möglichkeit, Pakete aus Ihrem aktuellen Projekt in ein Arbeitsblatt zu importieren
Antwort
Es gibt nichts besonderes zu tun. Führen Sie einfach den regulären Import der Pakete durch, die Sie im Arbeitsblatt benötigen. Zum Beispiel:
import com.acme.myproject._
Das Arbeitsblatt ist eine völlig normale Quelldatei, die einfach in einer schicken Art und Weise auf speichern ausgewertet wird.
Das funktioniert nicht für mich. Ich erhalte immer noch einen Fehler vom Typ nicht gefunden, aber ich drücke Befehl und klicke auf die Klasse, die die Klasse öffnet. Auf der einen Seite scheint sie "zu wissen", auf welche Klasse sie sich bezieht, auf der anderen wird sie nicht ausgeführt, weil die Klasse ist nicht gefunden – jstuartmilne
Nein, ich versuchte das Offensichtliche, aber übersehen einen separaten offensichtlichen Fehler - mein Arbeitsblatt war in einem anderen Projekt (ich hatte zwei Arbeitsblätter und verwendete das falsche, duuh) –
Die Antwort war mir auch nicht offensichtlich. Das "._" Bit entkam mir. – justintime