Я работаю над проектом, который требует от меня понимания основ пакета Apache Jakarta Regexp для Java. Я несколько не знаком с тем, как встраивать библиотеки в класс java. Это то, что им пытаются запустить:Зачем использовать этот простой класс Jakarta 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");
}
}
}
Я добавил документы \ Jakarta-регулярное_выражение-1,5 \ Jakarta-регулярное_выражение-1.5.jar к моему классу пути, но я получаю, чтобы получить его для компиляции без ошибок, я должны использовать:
JAVAC -classpath ... \ Jakarta-регулярное_выражение-1,5 \ Jakarta-регулярное_выражение-1.5.jar regexpTest.java
, который будет собирать, но когда я пытаюсь запустить его, как это:
Java - classpath ... \ jakarta-regexp-1.5 \ jakarta-regexp-1.5.jar regexpTest
Я получаю сообщение об ошибке: «Исключить поток» main «java.lang.NoClassDefFoundError: r egexpTest "
Любые идеи о том, что я делаю неправильно?
D'oh. Состояние гонки. – Malvolio