1

小さな GUI アプリを作成しようとしていますが、MigLayout を使用したいと考えています。Java の初心者として、MigLayout を自分のコードで動作させる方法がわからず、アイデアが不足しています。

私のプロジェクトのソースコードは ~/git/project/src/qdb/ にあります

qdb は私の Java パッケージ名です。miglayout-3.7-swing.jar と miglayout-3.7.jar をダウンロードしてプロジェクト ソースに配置し、コードをコンパイルしようとしましたが、「new MigLayout()シンボルが見つかりません」というエラーが表示されます。

私は src dir にいて、 " javac qdb/*.java" を使用してコンパイルしました (*展開されます)。また、「」のようにクラスパスをソースに向けようとしましたjavac -classpath /home/user/git/project/src/qdb/ qdb/*.javaが、それでもエラーが発生します。

次に、jar ファイルを ~/jars/ に置き、それをクラスパスとして使用しようとしましたが、それでも同じエラーが続きます。

では、MigLayout を機能させるにはどうすればよいでしょうか。

4

3 に答える 3

1

VonCの答えは正しいです。(あなたは Java 初心者なので) IDE を使用した開発を検討する必要があることを付け加えたいと思います。手動でコンパイルする時間を節約し、コードをライブラリ (MigLayout など) とより簡単に統合するのに役立ちます。

私が本当に気に入っている無料の IDE が 2 つあります。

IBM のEclipse

SUN (間もなく IBM になる) のNetbeans

このSOスレッドも検討してください。そしてこれも。

幸運を。

于 2009-03-20T17:50:40.420 に答える
1

miglayout-3.7-swing.jarをクラスパスに追加するだけです。

javac -classpath /your/path/to/miglayout-3.7-swing.jar qdb/*.java

(このスレッドのMig Layout のインストールで説明するように)


それらを(上記の行で)コンパイルできるが、結果のプログラムを実行
できない場合は、ライブラリをクラスパスに追加する必要もありますjava

java -classpath /your/path/to/miglayout-3.7-swing.jar:/your/project/compiledClass/dir qdb.yourMainClass
于 2009-03-20T16:55:04.373 に答える
1

.jar ファイルに入れる場合は、マニフェスト ファイルで Class-Path を指定する必要があります。

Class-Path: /your/path/to/miglayout.jar

于 2009-03-20T17:01:46.200 に答える