2011-02-01 5 views
0

Java 용 Apache Jakarta Regexp 패키지의 기본 사항을 이해해야하는 프로젝트를 진행 중입니다. 나는 자바 클래스에서 라이브러리를 inlcude하는 방법에 다소 익숙하지 않다. 나는, \ 자카르타 - 정규 표현식 - 1.5 내 클래스 경로에 \ 자카르타 - 정규 표현식-1.5.jar,왜이 간단한 자카르타 Regexp 클래스는 실행되지 않습니까?

import org.apache.regexp.*; 

public class regexpTest { 
    public static void main(String[] args) { 
     RE r = new RE("a*b"); 
     boolean match = r.match("aabb"); 

     if (match){ 
      System.out.println("yes"); 
     } 
     else{ 
      System.out.println("no"); 
     } 
    } 
} 

내가 추가 한 문서를하지만 난 오류없이 컴파일을 얻을 수 :이 메신저 실행해야하는 것입니다 사용할 수 있습니다

javac의를 -classpath ... \ 자카르타 - 정규 표현식-1.5 \ 자카르타 - 정규 표현식-1.5.jar의 regexpTest.java 컴파일하지만 것

이 같은 실행하려고하면

자바 - classpath ... \ jakarta-regexp-1.5 \ jakarta-regexp-1.5.jar regexpTest

"예외 스레드"main "java.lang.NoClassDefFoundError : r egexpTest "

무엇이 잘못되었는지에 대한 아이디어가 있습니까?

답변

2

당신은 당신의 클래스 경로에 현재 디렉토리가 없습니다. 시도해보십시오.

관련 문제