저는 Codenameone (Java)에서 응용 프로그램을 빌드하고 있으며 정규식을 사용하여 전자 메일을 빠르게 확인해야합니다.
하지만 이제는 앱을 만들 때마다 java.util.regex 패키지가 존재하지 않는다는 오류가 발생합니다.
Netbeans는 컴파일 할 때 오류가 없으며 java.util.regex의 모든 클래스에서 소스 코드에 액세스 할 수 있지만 어떤 이유로 netbeans은 빌드 할 때 찾을 수 없습니다.패키지 java.util.regex가 존재하지 않습니다 (codenameone)
웹에서 검색했지만 사용하지 못했습니다.
import java.util.regex.Matcher;
import java.util.regex.Pattern;
protected boolean checkMail(String email) {
String EMAIL_PATTERN
= "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
Pattern pattern = Pattern.compile(EMAIL_PATTERN);
Matcher matcher = pattern.matcher(email);
return matcher.matches();
}
이것은 내가 오류입니다 :
내가 넷빈즈 7.4와 JDK 7 (JRE 1.7.0_51)이
이 메일 확인을위한 코드 사용
F:\Pantera\Documents\NetBeansProjects\TherapieApp\src\be\pantera\TherapieApp\RegisterPage.java:25: error: package java.util.regex does not exist import java.util.regex.Matcher;
F:\Pantera\Documents\NetBeansProjects\TherapieApp\src\be\pantera\TherapieApp\RegisterPage.java:26: error: package java.util.regex does not exist import java.util.regex.Pattern;
가 - -EDIT-- 이 문제는 codenameone과 관련되어 있으므로 제목을 변경했습니다. 편집하기 전에 답변 해 주신 분들께 감사드립니다. 문제가 Codenameone과 관련 될 수 있다고 생각하지 않았습니다. 사과드립니다.
? import java.util.regex. *; – Sembrano
Netbeans 외부에서 어떻게 구축하고 있습니까? (넷빈즈 내에서 컴파일 할 때 오류가 없다고 말한다면 ...) –
어떻게 패키지에서 가져오고 있습니까? 코드를 보여주십시오. – Carlo