Scala で Swing を使用して簡単な GUI アプリケーションを作成しましたが、Eclipse の「Run as Scala Application」はうまく機能します。ビルド ツールとして SBT を使用し、アプリケーション ロジック用のいくつかのクラス ファイルと、アプリケーションを起動するための main() メソッドを持つオブジェクトと同じ名前のファイルにシングルトン オブジェクトを作成しました。
先ほど言ったように、Eclipse 内から開始するだけで機能します。ただし、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 がそれらを既に含まれていると表示するという事実を無視して、すべてが機能します。