2012-02-03 14 views
0

ここからパーソナルクライアント/サーバープロジェクトのNettyをダウンロードしました: http://netty.io/downloads/netty-3.3.0.Final-dist.tar.bz2 ダウンロードページhttp://netty.io/downloads/には、「必須の外部依存関係はありません」と記載されています。 JDK 1.5以上が必要です。だから私はちょうど私の1.6 JDKを使用してEclipse IDEでJavaプロジェクトをセットアップし、 "インポートを解決することはできません"と言って複数のエラーが発生しました。Netty eclipse "必須ではない外部依存関係"?インポートエラー

例: org.jboss.loggingcom.googleorg.osgijavax.servlet

必要ないくつかの外部ライブラリが実際に存在していることを私に伝えます。あるいは私は何か間違っているのですか?

Nettyのページでどこの手がかりを見つけることができなかったので、これらのライブラリをどこから見つけるか教えてもらえますか(javax.servletはTomcatとJBoss ASの配布の一部ですが、外部ライブラリが必要ないと言ってください)。

答えて

0

ソースからNettyを構築しようとしていますか?ルートにはpom.xmlというファイルがあり、これはmavenによってネットを構築できることを意味しています。これらの依存関係はすべてpomファイルにあります。 「必須の外部依存関係はありません」とは、アプリケーションを実行するためにnetty jar以外のjarファイルが必要ないことを意味します。いくつかの例ではおそらく外部依存関係が必要であり、テストのために、そしておそらく特別な、しかしオプションのランタイム機能のために、おそらく必要です。

+0

うん、まあ、ありがとう。申し訳ありませんが、私は週末にコメントしませんでした。私は個人的なゲームプロジェクトのために私自身のサーバーを実際に作成しています。そして、SocketChannelsとそのすべてのものがどのように機能するかをより良く理解するために、nettyソースを見たいと思っていました。私は現在、Nettyを使用し、それがどのように動作するかを学ぶことは、おそらくより良いアプローチだと考えています。 :) –

0

依存関係はビルドにのみ使用され、オプションとしてマークされます。依存関係は、たとえばnettyにログインするためにslf4jを使用する場合にのみ必要です。このネッテイの横には、サードパーティの依存関係を引き込まずにプロジェクト内で使用することができます。

関連する問題