Следующий файл scala находится в папке, которая также содержит вложенную папку de\tilman\mathParser. В этой подпапке находится Java-класс MathMLParser.
import de.tilman.mathParser.MathMLParser
object MathML2LaTeX{
def main(args: Array[String]) {
/*try {
val parser = new MathMLParser()
} catch {
case e: Exception => println("exception caught: " + e);
} */
}
}
Если я попытаюсь скомпилировать:
%USERPROFILE%\Documents\MathMl2Latex\MathParser> scala MathML2LaTeX.scala
C:\Users\Aage\Documents\MathMl2Latex\MathParser\MathML2LaTeX.scala:1: error: not found: object de
import de.tilman.mathParser.MathMLParser
^
one error found
Process scala exited with code 1
Я делаю это в простом текстовом редакторе, это небольшая программа, которую я пишу. Просто хотел попробовать написать что-то в Scala, и я думаю, что не обязательно начинать проект в среде IDE для такой маленькой вещи. Ожидание загрузки Netbeans, вероятно, увеличивает время разработки на 50%. (просто вызовите метод в MathMLParser с текстом в буфер обмена в качестве аргумента и верните возвращаемое значение на клип...)
Может быть, бегун scala
не смотрит .
для класса пути? См. scala -help
и scalac -help
. Попробуйте scala -classpath. MathML2LaTeX.scala
scala -classpath. MathML2LaTeX.scala
Также вы можете подтвердить, что MathMLParser
уже скомпилирован в файл .class
(в./de/...)? Я не думаю, что scala-runner сделает это на лету.