2016-06-14 12 views
0

私のプログラムでこのインポートを使用しようとしていますが、残念ながらそれが機能していないため、インポートを解決できないというエラーが表示され続けます。私が作成したプロジェクトは「Java Project」なので、それが問題を引き起こしているかどうかはわかりません。どんな洞察力も大変高く評価されます。標準的なJavaの命名規則に基づいてインポートを解決できないのはなぜですか?

import com.abbyy.ReceiptCapture.*; 

public class Hello { 

    public static void main(String[] args) { 
     try { 
      Hello application = new Hello(); 
      application.Run(); 
     } catch(Exception ex) { 
      displayMessage(ex.getMessage()); 
     } 
    } 
+0

クラスパスで利用できるパッケージはありますか?例えば。 jarを介して – Bajal

+0

これは[mcve]ではないので、問題を絞り込んだ場合は、問題の絞り込みに役立ちます。 –

答えて

1

ReceiptCaptureはタイプではなく、パッケージであるように、あなたのimportディレクティブが見えます。あれは正しいですか?その場合、型のインポート時にパッケージの後にドットワイルドカードシーケンスが必要なため、インポートステートメントは機能しません。

ReceiptCaptureがパッケージの場合、その名前は表記規則に従いません。その場合、実際のエラーを公開すると、インポートしようとしているのはどのタイプですか?クラスパスを正しく設定していない可能性があります。

クラスパスとは何ですか?

Java命名規則を確認し、それに従います。

関連する問題