2016-05-23 15 views
-1

次のコードをコンパイルすると、7行目にJava:10:エラーが表示されます。これは、プロジェクトの要件を満たすために今週割り当てられたサンプルです。スタック上で同じコードが繰り返し表示されています。エラーオフに基づいてPasswordVerifierサンプルがコンパイルされない

import javax.swing.JOptionPane; 

public class ProjectTwo 
{ 
    public static void main(String[] args) 
    { 
     String input; 
     input = JOptionPane.showInputDialog("Enter a password."); 
     if (!PasswordVerifier.isValid(input)) 
     JOptionPane.showMessageDialog(null, "Invalid password."); 
     else 
     JOptionPane.showMessageDialog(null, "Valid password."); 
     System.exit(0); 
    } 
} 

、私はPasswordVerifier機能を使用するために、正しいユーティリティをインポートしていないと信じています。私は通じ掘ってきた:

  • docs.oracle.com

をjavax.swingでの要素は、運と、インポートに適用可能であるものを多分見つけること。どんな助けでも大歓迎です。

+0

あなたのコードを実行した 'PasswordVerifier'あなたが提供することになっていた何かまたはあなたが書くことになっている何かですか?私はそれが標準のJavaクラスではないと思います。 – KevinO

答えて

3

PasswordVerifierのインポートステートメントが必要ですか?例えば。

import com.package.PasswordVerifier 

私の出力の例私は

C:\Users\Aaron\Documents\ProjectTwo.java:9: error: cannot find symbol 
    if (!PasswordVerifier.isValid(input)) 
    ^
symbol: variable PasswordVerifier 
location: class ProjectTwo 
1 error 
+0

これは私が想像したものですが、この例題をプロジェクトにインポートするために何を機能させるべきかを見つけることができませんでした。詳細はOracleにお問い合わせください。お手伝いありがとう。 – Dayeo78

+0

メソッドを自分で記述します。 static.equals "(password")の場合はTrueを返し、そうでない場合はfalseを返す静的ブール値メソッドです – Aaron

関連する問題