SQL 开发人员将 Java class 添加到 Oracle 数据库 - 编译错误

Adding Java class to Oracle database by SQL Developer - compilation error

我的数据库有技术问题。在 SQL Developer 中有一个选项旨在将 Java 代码添加到数据库。但是当我尝试添加我的代码时,会出现错误消息(如下所示)。你知道我在哪里可以找到关于这是什么编译错误的信息吗?一些日志也许?好Javaclass的要求是什么?我尝试添加 Hello World 代码,它运行良好。

错误信息:https://s4.postimg.org/if3ip9zfh/screenshot000213.jpg

通过带有 DDL 的脚本创建 class 可能会更容易。

我们这样做:

CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "IP6Address" AS
import java.math.BigInteger;
public class IP6Address
{ 
  ... -- whatever
}
/

我们也对包执行此操作,因为我们将这些脚本存储在 VCS 中。

然后您只需 运行 脚本并等待编译器消息(与任何其他脚本一样)。

我和你有同样的问题,但是 Oracle JDK 版本有问题。 我通过更改源代码以匹配 JDK 版本来解决此问题。请检查版本。