H2 UDF 类路径
Posted
技术标签:
【中文标题】H2 UDF 类路径【英文标题】:H2 UDF Classpath 【发布时间】:2020-05-09 20:23:12 【问题描述】:当我创建一个别名用于在 H2 数据库中注册 java 函数时,它给出了找不到类的错误。
我尝试使用文档中的基本函数 isPrime
package acme;
import java.math.BigInteger;
public class Function
public static boolean isPrime(int value)
return new BigInteger(String.valueOf(value)).isProbablePrime(100);
我知道对此的要求(公共、静态和类路径)
我为此创建了一个类路径条目:
C:\Program Files (x86)\H2\src\test\org\h2\acme
错误:类“acme.Function”nicht gefunden 代码:90086
但它不起作用...有人可以给我小费吗?
【问题讨论】:
【参考方案1】:也许应该是
C:\Program Files (x86)\H2\src\test
classpath
。
和package org.h2.acme
在 Java 文件中。
【讨论】:
我是这样改的,但还是不行。我的注册命令是:CREATE ALIAS IS_PRIME FOR "acme.Function.isPrime";以上是关于H2 UDF 类路径的主要内容,如果未能解决你的问题,请参考以下文章