既存のJavaプロジェクトを開く
質問
EclipseまたはNetbeansを使用して既存のJavaプロジェクトを開くのを手伝ってくれますか? SourceForgeの特定のプロジェクト、 SMPPClientServer 。
やりたいことは、このプロジェクトを実行することだけです。しかし、これは私がJavaを初めて使用する(C#.Net開発者です)ため、現時点では難題のようです。
解決
- sourceforgeから.jarをダウンロードし、PCのどこかに保存します。
- 日食を開きます。
- 「Package Explorer」が必要です;ウィンドウが開いている-LHSでデフォルトで開いているはずです。
- 右クリック、新規->プロジェクト、および「Javaプロジェクト」 を選択します
- 次へをクリック
- プロジェクトに名前を付けます。命名基準はありますが、基本的には何でもかまいません。例:MyProject
- [次へ]をクリックし、[完了]をクリックします。
- パッケージエクスプローラーウィンドウにMyProjectという新しいプロジェクトが作成されます。
- ここで、jarをプロジェクトにインポートする必要があります。
- プロジェクトにjarを保持するフォルダーを作成します。 「MyProject」、「New」、および「gt」を右クリックします。フォルダに名前を付け、「x-jars」と言います
- このフォルダーはMyProjectの下に作成されます。これは実際の(システム)フォルダーであり、jarをこのフォルダーにコピーする必要があります。このフォルダーは、ファイルシステムの〜eclipse-workspace / MyProject / x-jars / にあります。
- x-jarsフォルダーにコピーしたら、Eclipseに戻ってMyProjectを選択し、F5を押して更新します。 jarはx-jarsフォルダーの下に表示されます(小さな三角形をクリックしてフォルダーの内容を展開できます)
- 実際にjarを使用したい:
- 「src」を右クリックしますMyProjectの下(srcはすべてのjavaクラスを保持する場所です)。新規作成->パッケージ、および標準の規則に従って、com.mydomain.smppのような名前を付けて、[完了]をクリックします。
- 結果のパッケージを右クリックして、新規作成->クラスを作成し、MyTestなどの名前を付けて、[完了]をクリックします。
- これで、メインのEclipseエディターにJavaクラスのスケルトンができました。このクラスは、パッケージcom.mydomain.smppにあります。すべてのクラスはパッケージ内に存在する必要があります。
- 最後に、x-jarsフォルダーがビルド(コンパイル)パスに含まれていることを確認する必要があります。 MyProjectを右クリックして、ビルドパスを実行します->ビルドパスを構成します。 [ライブラリ]タブで[JARを追加]をクリックし、MyProjectでx-jarsフォルダーを選択します。
- これで終わりです。ドキュメントや公開されたAPIが存在しないように見えるため、トライアルSMPPアプリ/クラスの設定を手伝うことはできませんが、jarを使用するにはこれが必要です。
他のヒント
jarファイルは、実際のEclipseまたはNetbeansプロジェクトではありません。お気に入りのIDEで新しいプロジェクトを作成し、jarファイルをライブラリとしてインポートする必要があります。
Eclipseでjarファイルを追加するには、プロジェクトを右クリックしてメニューに移動する必要がありますビルドパス>外部アーカイブを追加
コンパイルされたプロジェクトを実行するだけの場合:コマンドラインで java -jar SMPPServer.jar
を実行する必要があります(とにかく期待します)。 Windowsを使用している場合は、.jarファイルをJavaに関連付けるか、単純な.batファイルを記述してそれを単純化することをお勧めします。
ソースコードを入手したら、「インポート」を探してソースファイルをインポートし、新しいEclipseまたはNetbeansプロジェクトを作成することをお勧めします。 Eclipseでは、これは[ファイル]メニューの下にあります。私はNetbeansに慣れていませんが、同じ場所にあることを期待しています。
JARをダウンロードして、プロジェクトに追加します。残念ながら、そのJARのクラスとメソッドの使用方法に関するドキュメントはないため、多くの推測を行う必要があります。