Java 密码验证程序示例赢得';不编译
当我编译下面列出的代码时,第7行出现了一个Java:10:error。这是本周分配给我们的样本,用于定制以满足项目的要求,我知道相同的代码在堆栈上重复出现Java 密码验证程序示例赢得';不编译,java,swing,compiler-errors,cannot-find-symbol,Java,Swing,Compiler Errors,Cannot Find Symbol,当我编译下面列出的代码时,第7行出现了一个Java:10:error。这是本周分配给我们的样本,用于定制以满足项目的要求,我知道相同的代码在堆栈上重复出现 import javax.swing.JOptionPane; public class ProjectTwo { public static void main(String[] args) { String input; input = JOptionPane.showInputDialog("Ent
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);
}
}
基于这个错误,我认为我没有导入正确的实用程序来使用密码验证器
函数。我一直在钻研:
- docs.oracle.com
找到javax.swing的哪些元素可能适用于导入,但运气不好。任何帮助都将不胜感激。是否应该为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
PasswordVerifier
是应该提供给您的还是应该编写的东西?我不认为它是一个标准的Java类。这就是我所想的,但我没有找到任何运气来找到要为这个例子导入到项目中的函数。返回Oracle获取更多信息。谢谢你的帮助。自己写方法。它将是一个静态布尔方法,如果input.equals“(password”),则返回True,否则返回false