2013-11-22 36 views
33

バーベキューバーコード印刷ライブラリを使用しようとしています。私は正常にプロジェクト構造のライブラリを追加してIntelliJにライブラリを追加しました。その後、パッケージをインポートしてメソッドを書きました。エラーは発生しませんでした。パッケージはクラスで利用できました。インテリジェントにパッケージが存在しません

しかし、私はそれは私にエラーを与えてコンパイルします。

error: package net.sourceforge.barbecue does not exist 

どのようにこれをすることができますか?

私はubuntuでコーディングしていますが、ライブラリを追加する必要がある他の場所はありますか?

ありがとうございました。 Tika

+2

このJARがプロジェクト構造のライブラリセクションにあることは確かですか? – Makoto

+1

(プロジェクト構造ウィンドウ内の)ライブラリのスコープが 'Compile'であることを確認してください。 'Provided'のスコープに設定されていると、それはあなたが記述する振る舞いを引き起こします。 – Javaru

答えて

9

ライブラリを(maven経由ではなくむしろ)プロジェクト構造に追加した場合は、ライブラリが関連モジュールの依存として含まれていることを確認してください。

プロジェクト構造 - >モジュール - >依存関係

0

私は同じ問題を抱えていました。私は「Mavenの>再インポート」しようとしましたが、実際には固定唯一のことは、それが閉じるようにした右(一番下)プロジェクト/ Mavenをクリック/

19

を適用することによって、それを修正しました.ideaディレクトリを削除して、プロジェクトを再度開きます。

6

再インポートが正しく機能しませんでした。次は私のために働いた。
ファイル - >キャッシュを無効にする/再起動
次に、mavenプロジェクトを再インポートします。

3

上記のすべての方法を試してみましたが、うまくいきませんでした。 最後にmaven clean installを実行して解決しました!

関連する問題