2017-09-11 7 views
-4
私は頻繁にjarファイルをコンパイルするためにインポートするライブラリを探しているいくつかのJavaプロジェクトと最も厄介な問題を修正する必要が

を無視してコンパイルします。そして、欠けているライブラリを無視して、通常、eclipseでjava-projectをコンパイルする方法はありますか?Eclipseはどのように不足しているライブラリ

+0

を参照してください。 – azurefrog

+0

これらのエラーを無視する方法はありません。 Eclipse(またはjavacだけ)は、すべての依存関係をきちんとコンパイルする必要があります。 –

+0

これがMavenが発明された理由です!実動マシン上の前の配置場所からライブラリーを盗むこともできます。 –

答えて

0

あなたがそれらなしでコンパイルすることはできません必要なライブラリへの依存性を除去する第短いです。 How external libraries work

についてはhereをご覧ください。ただし、日食はautomatically fix missing importsです。 Ctrlキー+ + O

編集シフト:私はより良いあなたが今言っているのか理解だと思う、と私はYesに私の答えを変更!ちょっと。インポートによっては、完全修飾名に置き換えることができます。これを行うと、同じバイトコードが生成されるはずです。おそらく、あなたがそのような達人として、依存性マネージャを使用するようにプロジェクトを変換する検討すべきであるhere

+0

バイトコードのインポート方法は単純な文字列と同じように書かれていますが、欠落しているライブラリを無視してちょうど(libをインポートしたと思って)書くのはなぜですか? – LuckyZeeRo

+1

@ LuckyZeeRo言い換えてみてください。私はかなり理解していない。 – Scheme

+0

例 "com.example.project.File"クラスをインポートします ライブラリがビルドパス(eclipse内)にある場合、エラーはなく、コンパイルできます。 結果は、この "com.example.project.File"を持つバイトコードです。 ビルドパスやコンパイルでライブラリが見つからないという問題を解決できない問題は何ですか? – LuckyZeeRo

関連する問題