Я работаю над проектом, который требует от меня понимания основ пакета Apache Jakarta Regexp для Java.Я немного незнаком с тем, как включить библиотеки в классе Java.Это то, что я пытаюсь запустить:
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");
}
}
}
Я добавил Documents \ jakarta-regexp-1.5 \ jakarta-regexp-1.5.jar в мой путь к классам, но я получаю его для компиляции без ошибок, я должен использовать:
javac -classpath ... \ jakarta-regexp-1.5 \ jakarta-regexp-1.5.jar regexpTest.java
, который скомпилируется, но когда я пытаюсьзапустите его так:
java -classpath ... \ jakarta-regexp-1.5 \ jakarta-regexp-1.5.jar regexpTest
Я получаю сообщение об ошибке: "Поток исключений" main "java.lang.NoClassDefFoundError: regexpTest "
Есть идеи, что я делаю не так?