2009-12-13 81 views
1

我試圖把一個簡單的ant編譯文件編譯爲一個scala項目(斯卡拉2.7.6)... 我有一切正常工作,除了它提出了
「致命錯誤:未找到類java.lang.Object。「 scalac和scala庫都在項目文件夾中,所以我將它們引用到項目根目錄。scala編譯問題 - 與java libs

我希望有人可以幫助我用哪個命令行scalac選項來指向java核心庫的編譯器(如果多數民衆贊成它需要)。我希望不要使用任何environemnt變量,而是在我的項目根文件夾中有所需的Java庫...
那樣我可以擁有一切需要編譯可移動的項目,而不需要任何設置爲他人能夠編譯

謝謝

+0

你能列出你的項目文件夾中的jar文件嗎?也許有些東西不應該這樣。如果從命令行運行scalac,則應該將類路徑設置爲(LIBDIR/*)。 – 2009-12-17 12:56:27

回答

2

Scala 2.7.6是一個破解版本。 請升級到2.7.7

另外,你有PATH和JAVA_HOME設置javac嗎?

+0

我剛搬到了2.7.7,不幸的是它不能解決問題 我把這兩個變量都設置正確 試着用手工調用javac,工程 JAVA_HOME設置爲/ usr/lib/jvm/java-6-sun,on ubuntu8.04 謝謝 – deepblue 2009-12-15 23:56:57