簡體   English   中英

從Eclipse中的Scala Swing項目創建可運行的Jar文件

[英]Create runnable Jar File from Scala Swing Project in Eclipse

我在Scala中使用Swing創建了一個簡單的GUI應用程序,並且Eclipse中的“ Run as Scala Application”運行良好。 我使用SBT作為構建工具,並為應用程序邏輯創建了一些類文件,並在與該對象同名的文件中創建了一個singleton對象,該對象具有main()方法來啟動應用程序。

就像我說的那樣,只是從日食工程開始。 但是不會生成JAR文件(導出-> ...)。 有沒有簡單的方法可以做到這一點?

由於我擁有最新的穩定Scala版本,因此Internetz的許多技巧似乎已經過時了。 即使是這個網志的最后評論

http://garyboone.com/2009/06/creating-single-file-runnable-jars-in-scala-and-eclipse/?wscr=1280x1024

不起作用。 我只想要一個獨立的可執行JAR文件,可以在沒有技術知識的情況下與他人共享...有什么想法嗎?

編輯:我終於解決了問題。 問題在於Eclipse在構建路徑上顯示了Scala庫,但並沒有真正導出它們。 可能是個錯誤,我不知道。 最后,我將scala-library.jar和scala-swing.jar作為外部jar直接添加到了構建路徑,忽略了Eclipse將其顯示為已包含的事實->一切正常。

看看retrony onejar SBT插件: https : //github.com/retronym/sbt-onejar 看起來也很簡單,而且描述很好。

我找到了解決方案,請參閱問題中的“編輯”。 我將盡快研究可能的替代方法,但是與月食相關的東西現在對我有用。 也許來自Scala IDE的人可以看看Eclipse中Scala Apps的包裝,但仍然有些困難。 :)

暫無
暫無

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

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