簡體   English   中英

從Java調用Scala代碼?

[英]Call Scala code from Java?

我正在使用Netbeans編寫Scala和Java。

Netbeans為Scala項目生成了一個.jar文件。 我嘗試在Java項目中導入該文件。 但我無法將該.jar文件中的任何類導入到我的Java項目中。

我也嘗試將scala-library.jar導入java項目,並可以從該jar導入類。

我想在Scala中編寫我的庫,然后公開一個只涉及Java東西的小接口,然后編寫一個Java包裝器,以便人們可以將它用作Java包。 那可能嗎? 我該怎么做?

非常感謝你。

這樣做應該沒有問題。

  1. 您是否驗證過(例如使用WinZip或jar實用程序)您的.jar文件實際上包含相關的.class文件? (使用jar tvf mylib.jar來檢查)
  2. 如果您已經驗證了jar文件中存在正確的.class文件,那么您看到的運行時錯誤是什么? 它是NoClassDefFoundError嗎? 如果是這樣,哪個class找不到? 你是如何在(Java)代碼中引用(Scala)類的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM