MigLayoutは私のプロジェクトで動作するように取得する方法?
質問
私は小さなGUIアプリを作るしようとしていると私はそれでMigLayoutを使用したいです。 Javaの初心者として、私はMigLayoutは私のコードで動作するように取得する方法がわからないと私はアイデアが不足しています。
私のプロジェクトのソースコードは、〜/ gitの/プロジェクト/ SRC / QDB /
であります QDBは私のJavaパッケージ名です。私はmiglayout-3.7-swing.jarとmiglayout-3.7.jarをダウンロードし、私のプロジェクトのソースにそれらを配置し、コードをコンパイルしようとしたが、私は「シンボルを見つけることができない」旨の「new MigLayout()
」に照準誤差を取得します。
私は、srcディレクトリにあったと(javac qdb/*.java
が拡大します)をコンパイルするために、「*
」を使用します。
私はまた、私のようなソースにクラスパスを指すようにしようとした:「javac -classpath /home/user/git/project/src/qdb/ qdb/*.java
」私はまだエラーを取得します。
そして、私はまた、〜/瓶/にjarファイルを入れて、クラスパスとしてではなく、まだ同じエラーが続くことを使用することを試みました。
だから、どのようにMigLayoutが働いて取得する?
解決
単にあなたのクラスパスにmiglayout-3.7-swing.jar
を追加します:
javac -classpath /your/path/to/miglayout-3.7-swing.jar qdb/*.java
(このスレッドに示すよう取り付けミグレイアウト)
<時間>あなたは(上の行で)それらをコンパイルすることができた場合は、
しかし、のの結果としてプログラムを実行することはできません、あなたはまた、java
のクラスパスにライブラリー
java -classpath /your/path/to/miglayout-3.7-swing.jar:/your/project/compiledClass/dir qdb.yourMainClass
他のヒント
Class-Path: /your/path/to/miglayout.jar
VonCの答えは正しいです。私はちょうどあなたがIDEを使用して開発を検討する必要があること(あなたは、Javaの初心者なので)を追加します。彼らはあなたにのの時間節約できます。のことで手をコンパイルし、あなたがより簡単に(例えばMigLayoutなど)のライブラリを使用してコードを統合するのに役立ちます。
私は本当に好き2つの無料のIDEがあります:
IBMの Eclipseののます。
SUNさん(すぐにIBMのこと) Netbeansのでます。
は、またこれはSOスレッドをを検討してください。そして、にhref="https://stackoverflow.com/questions/77839/what-are-the-best-resources-for-learning-java-books-websites-etc">。
幸運ます。