我创建了一个名为CustomValidations.jar的jar文件,其中包含一个名为CustomValidation.java的类文件。
package validation;
public class CustomValidation {
public boolean matchFields(String str1,String str2){
if (!str1.equals(str2)) {
return false;
}
else {
return true;
}
}
}
我创建了另一个简单的Java项目,需要调用matchFields方法
package com.codes;
import CustomValidation.*;
public class TestClass {
public boolean CheckEmail(){
if(matchFields("sowmya","sowmya")){
System.out.println("Matched");
}
else {
System.out.println("Not Matched");
}
}
}
它抛出一个错误,提示“导入的CustomValidation无法解析”
调用方法的正确方法是什么?
最佳答案
您的输入错误
代替
import CustomValidation.*;
它应该是
import validation.*;
而且方法不是静态的,因此您需要创建实例来访问该方法。如:
new CustomValidation().matchFields("sowmya","sowmya");