使用 ParserCLI 的问题
Problems to use ParserCLI
我正在尝试使用 Parser CLI,但我不知道如何解决。
有人可以帮助我吗?
java -cp jooq-3.15.0-SNAPSHOT.jar:reactive-streams-1.0.3.jar \
org.jooq.ParserCLI -T ORACLE \
-s "SELECT substring('abcde', 2, 3)"
Exception in thread "main" java.lang.NoClassDefFoundError: io/r2dbc/spi/ConnectionFactory
at org.jooq.ParserCLI.ctx(ParserCLI.java:88)
at org.jooq.ParserCLI.main(ParserCLI.java:72)
Caused by: java.lang.ClassNotFoundException: io.r2dbc.spi.ConnectionFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
... 2 more
您缺少 R2DBC 依赖项。请参考documentation of jOOQ version 3.15.0:
java -cp jooq-3.15.0-SNAPSHOT.jar:reactive-streams-1.0.3.jar:r2dbc-spi-0.9.0.M1.jar org.jooq.ParserCLI -h
可能值得从错误消息中暗示这一点,而不是让 JVM 抛出一个通用的 NoClassDefFoundError
。我创建了一个改进请求:https://github.com/jOOQ/jOOQ/issues/11932
我正在尝试使用 Parser CLI,但我不知道如何解决。
有人可以帮助我吗?
java -cp jooq-3.15.0-SNAPSHOT.jar:reactive-streams-1.0.3.jar \
org.jooq.ParserCLI -T ORACLE \
-s "SELECT substring('abcde', 2, 3)"
Exception in thread "main" java.lang.NoClassDefFoundError: io/r2dbc/spi/ConnectionFactory at org.jooq.ParserCLI.ctx(ParserCLI.java:88)
at org.jooq.ParserCLI.main(ParserCLI.java:72)
Caused by: java.lang.ClassNotFoundException: io.r2dbc.spi.ConnectionFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) ... 2 more
您缺少 R2DBC 依赖项。请参考documentation of jOOQ version 3.15.0:
java -cp jooq-3.15.0-SNAPSHOT.jar:reactive-streams-1.0.3.jar:r2dbc-spi-0.9.0.M1.jar org.jooq.ParserCLI -h
可能值得从错误消息中暗示这一点,而不是让 JVM 抛出一个通用的 NoClassDefFoundError
。我创建了一个改进请求:https://github.com/jOOQ/jOOQ/issues/11932