シンプルなアプリケーションにJDatePickerを使用しましたが、先生はプリコンパイル済みの.jarを受け入れないと言っていました。ちょうどソースからコンパイルできるかどうかを確認する必要があります。
私はJDatePickerソースコードをチェックアウトし、それを抽出し、抽出されたディレクトリからBueJプロジェクトにファイル.java
をすべて追加します。私は、抽出されたクラスの中でいくつかのインポートを取り除かなければならなかったので、JVMは "プロジェクトの内部を見る"ようになりました。
クラスJDatePickerImpl
& が
そしてどちらもI.は、私が得るすべては私自身の2行のコードであるIプロジェクトフォルダ経由grep -rn
場合はすることができます...定義されている今、BlueJのを見つけることができません。
誰もそこにいるはずのクラスをインポートする方法を提案できますが、定義を見つけることはできません。たぶん、私は "実装"(したがってImpl
の名前)を記述する必要がありますか?BlueJでクラスを正しくインポートする
ここuploaded project
私が書いた唯一のファイルはそれが欠けているので、私はあなたのプロジェクトにJDatePickerImplのソースコードが表示されないTrainTicket.java
ありがとう、これらのファイルを1つずつダウンロードしてprojで置き換えて、コード内のすべてのエラーを削除しました...しかし、コンパイルエラーがなくても部分的にしか動作しません。そのサイトからすべての.jarコンテンツを取り込む方法を提案できますか? – mekkanizer
上部のバージョン番号1.3.4をクリックするだけで概要が表示され、ソースコード全体をjarファイルにダウンロードできます。 http://grepcode.com/snapshot/repo1.maven.org/maven2/org.jdatepicker/jdatepicker/1.3.4/ – ktul
infinteありがとう! – mekkanizer