問題タブ [scala-swing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
31 参照

swing - より大きな複数のソース ファイル プログラムを作成するコツをつかもうとしています。助けが必要です [Scala]

だから私はプログラミングにかなり慣れていないので、現在、複数のファイルにまたがるプログラミング方法をよりよく理解しようとしています。

試してみるよりも、これを行うほうがよいでしょう。

また、IDE を使用するのはほぼ初めてなので、それが原因かもしれません。

肉の上に:

だから私は1つのファイルを持っていますが、メインの方法でなければなりません。私の頭の中では、引数を取り、window オブジェクトを呼び出します (window が開いている間は何もできませんよね?)。

そのメソッドは、2 番目のファイルにある CViewerMainWindow を呼び出します。また、IDE (Intellij IDEA) は、2 番目のパッケージ名がディレクトリ構造と一致しないが、両方のパッケージが同じディレクトリにあることを教えてくれます。

したがって、私が間違っていると想定しているのは、プロセスのどこかで、ファイルの1つに他のファイルに関する十分な/正しい情報を提供していないことです。

0 投票する
1 に答える
290 参照

java - scala.swing NoClassDefFoundError

.scalaファイル、build.sbtファイル、および/lib単一のフォルダーで構成される非常に単純なプロジェクトがあります.jar。私の scalaVersion は 2.10.5 (下位互換性のため) に設定されており、実行sbt compileすると、sbt は scala-2.10 と scala-swing の .jar をダウンロードします。その部分は機能しているようです...

私がそうsbt runすると、ランタイムエラーが発生します:

ディレクトリ構造:

build.sbt:

コード: http://otfried.org/scala/index_28.html