Es ist mir peinlich, das zu fragen, aber ich kann mir nicht vorstellen, wie man ein Scala-Programm ausführt, das innerhalb eines Pakets definiert ist.
Beispiel:
%Vor%Nach dem Kompilieren der Hello.scala-Datei erhalte ich die erwartete Verzeichnisstruktur
%Vor%Dinge, die ich versucht habe:
%Vor%Ich sehe viele Beispiele online, die erklären, wie Sie Ihre Dateien zusammenpacken. Aber ich sehe keine, die zeigen, wie man die Datei von der Kommandozeile aus ausführt.
Jede Hilfe wäre willkommen.
Sie benötigen möglicherweise auch "-cp.", wenn das aktuelle Verzeichnis nicht in Ihrem CLASSPATH enthalten ist.
Ich wollte nur eine kleine Erklärung für die echten Neulinge hier geben, als ich auf ein ähnliches Problem stieß, als ich versuchte, mit Programmierung in Scala anzufangen. (Ich war nicht wirklich daran interessiert, alle Beispiele im Interpreter mitzuverfolgen.) Wenn Sie Ihre interpack-Datei *.scala
kompilieren, wird die Ausgabe *.class
-Datei, die Sie ausführen müssen, in einem Unterverzeichnis derselben platziert Name als Paket.
Wenn Sie beispielsweise im Paket chapter2
arbeiten und die Scala-Datei unter c:\scalaprojects\src\chapter2\HelloWorld.scala
ausführen möchten, führen Sie von der Befehlszeile aus:
gefolgt von
%Vor%Tags und Links scala