2017-03-17 3 views
1

IntelliJの.javaファイルに作成したjarファイルから、クラスとメソッドをインポートする際に問題があります。これは、コンソールに印刷する簡単な方法で、次の内容が含まれています。jarファイルからIntelliJにクラスをインポートする

public class gazutils { 
    public static print(Object text){ 
     System.out.println(text); 
    } 
} 

私は

import gazutils.* 

でこれをインポートしようとするたびに私はは、シンボルを解決することはできません取得「gazutils」

私は.jarファイルを作成し、プロジェクト構造などにインポートしています次のようになります。

プロジェクトの構造>アーチファクト>追加> Jar>依存関係を持つモジュール

その後

ビルド>右jarファイルをクリックして私は.jarファイルを使用したいと

私は、プロジェクト構造に.jarファイルをコピーし

アーティファクトを構築します>ライブラリとして追加

これはこれを依存関係として追加しますが、私はまだそのクラスにアクセスしたりインポートしたりできないようですgazutilsclassあるとpackage

import gazutils.*の名前がパッケージgazutilsの一部であり、そのすべてをインポートする意味ではないので、または方法

答えて

2

です。それは存在しないので、失敗!

良いアイデアは、パッケージ内のクラスを配置し、importpackageName.yourClassName

ようにすることです:

あなたがジャー置くあなたのターゲットで
package somePackage; 
//imports and other stuff... 
public class gazutils { 
public static print(Object text){ 
    System.out.println(text); 
} 
} 

import somePackage.gazutils; 
+0

ましたそれを固定したパッケージも含めて乾杯 – Praxis

関連する問題