以下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
我是在一个简单的texteditor中这样做的,这是我写的一个小程序。只是想尝试在Scala中编写一些东西,我认为在IDE中为这样的小东西启动项目不应该是必要的。等待Netbeans加载可能会使“开发”时间增加50%。 (只是在MathMLParser中调用一个方法,将剪贴板中的文本作为参数调用,并将返回的值放回剪贴板上......)
答案 0 :(得分:2)
scala
参赛选手是否未在.
查看课程路径?请参阅scala -help
和scalac -help
。试试scala -classpath . MathML2LaTeX.scala
另外,您是否可以确认MathMLParser
已经编译到.class
文件(在./de / ...中)?我不认为scala-runner会在飞行中做到这一点。