2
我有一個名爲'world'的模塊,它取決於模塊'hello'。這裏是'world'的項目結構: 編譯MSI中的scala代碼時找不到jar依賴項
其中lib是保存jar依賴項的目錄,bin是misl項目的輸出目錄。
我用下面的命令將其編譯成MISL:
SET SCALA_NET_DIRECTORY=E:\svn\scala-experimental\bootstrap
%SCALA_NET_DIRECTORY%\bin\scalacompiler.exe -Xassem-extdirs %SCALA_NET_DIRECTORY%\bin -target:msil -d bin -classpath %SCALA_NET_DIRECTORY%\lib\hello-1.0.jar src\main\scala\my\world\App.scala
其中scalacompiler.exe
是svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-experimental/trunk/bootstrap
實驗項目。
而且我得到了一個錯誤:
可以在任何Scala.Net專家給我一個建議?
Scala.Net但是如果我需要第三個依賴,如共pool.jar? –
多次使用-Xassem-extdirs,並且-Xassem-extdirs中給出的每個文件夾都可以包含正在編譯的程序所依賴的多個程序集。 有一個例子顯示在http://www.benbarefield.com/blog/?p=79 關於64位,CLR JIT編譯器拋出了一些例外,它的32位對象沒有(這是不是Scala.Net的錯誤)。解決這個問題的一種方法(直到JITter被修復)是corflags/32Bit + –