1
以下scala文件位於也包含子文件夾de \ tilman \ mathParser的文件夾中。在該子文件夾中找到java類MathMLParser。無法在scala中使用java代碼
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 -classpath。 MathML2LaTeX.scala謝謝!順便說一下,這個點,它指的是我所謂的Scala的所有子文件夾? –
從技術上講,它只是指當前目錄,但java根據包名查找子目錄。 –