Oracle LoadJava JSCH错误错误形成Java二进制类定义

发布于 2025-01-27 18:10:56 字数 5501 浏览 2 评论 0原文

我正在遇到一个试图将罐子加载到Oracle的问题。我从Source Forge下载了JSCH软件包将其下载到Java中的代码( httpps://sourceforge.net/project.net/project.net/projects/jsch/ )。然后,我在登录数据库时尝试了LoadJava命令。我遇到了一个错误,我不确定我能做什么来修复它,因为我不是JAR文件的创建者。

以下是输出:

loadjava -user username jsch-0.1.54.jar -v                                                                                                                                  arguments: '-user' 'etl_ops' 'jsch-0.1.54.jar' '-v'

creating : resource META-INF/MANIFEST.MF

loading  : resource META-INF/MANIFEST.MF

created  : CREATE$JAVA$LOB$TABLE

creating : class com/jcraft/jsch/Buffer

loading  : class com/jcraft/jsch/Buffer

creating : class com/jcraft/jsch/Channel$1

loading  : class com/jcraft/jsch/Channel$1

creating : class com/jcraft/jsch/Channel$MyPipedInputStream

loading  : class com/jcraft/jsch/Channel$MyPipedInputStream

creating : class com/jcraft/jsch/Channel$PassiveInputStream

loading  : class com/jcraft/jsch/Channel$PassiveInputStream

creating : class com/jcraft/jsch/Channel$PassiveOutputStream

loading  : class com/jcraft/jsch/Channel$PassiveOutputStream

creating : class com/jcraft/jsch/Channel

loading  : class com/jcraft/jsch/Channel

creating : class com/jcraft/jsch/ChannelAgentForwarding

loading  : class com/jcraft/jsch/ChannelAgentForwarding

creating : class com/jcraft/jsch/ChannelDirectTCPIP

loading  : class com/jcraft/jsch/ChannelDirectTCPIP

creating : class com/jcraft/jsch/ChannelExec

loading  : class com/jcraft/jsch/ChannelExec

creating : class com/jcraft/jsch/ChannelForwardedTCPIP$Config

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP$Config

creating : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigDaemon

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigDaemon

creating : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigLHost

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigLHost

creating : class com/jcraft/jsch/ChannelForwardedTCPIP

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP

creating : class com/jcraft/jsch/ChannelSession

loading  : class com/jcraft/jsch/ChannelSession

creating : class com/jcraft/jsch/ChannelSftp$1

loading  : class com/jcraft/jsch/ChannelSftp$1

creating : class com/jcraft/jsch/ChannelSftp$2

loading  : class com/jcraft/jsch/ChannelSftp$2

creating : class com/jcraft/jsch/ChannelSftp$3

loading  : class com/jcraft/jsch/ChannelSftp$3

creating : class com/jcraft/jsch/ChannelSftp$Header

loading  : class com/jcraft/jsch/ChannelSftp$Header

creating : class com/jcraft/jsch/ChannelSftp$LsEntry

loading  : class com/jcraft/jsch/ChannelSftp$LsEntry

creating : class com/jcraft/jsch/ChannelSftp$LsEntrySelector

loading  : class com/jcraft/jsch/ChannelSftp$LsEntrySelector

creating : class com/jcraft/jsch/ChannelSftp$RequestQueue$OutOfOrderException

loading  : class com/jcraft/jsch/ChannelSftp$RequestQueue$OutOfOrderException

creating : class com/jcraft/jsch/ChannelSftp$RequestQueue$Request

loading  : class com/jcraft/jsch/ChannelSftp$RequestQueue$Request

creating : class com/jcraft/jsch/ChannelSftp$RequestQueue

loading  : class com/jcraft/jsch/ChannelSftp$RequestQueue

creating : class com/jcraft/jsch/ChannelSftp

loading  : class com/jcraft/jsch/ChannelSftp

creating : class com/jcraft/jsch/ChannelShell

loading  : class com/jcraft/jsch/ChannelShell

creating : class com/jcraft/jsch/ChannelSubsystem

loading  : class com/jcraft/jsch/ChannelSubsystem

creating : class com/jcraft/jsch/ChannelX11

loading  : class com/jcraft/jsch/ChannelX11

creating : class com/jcraft/jsch/Cipher

loading  : class com/jcraft/jsch/Cipher

creating : class com/jcraft/jsch/CipherNone

loading  : class com/jcraft/jsch/CipherNone

creating : class com/jcraft/jsch/Compression

loading  : class com/jcraft/jsch/Compression

creating : class com/jcraft/jsch/ConfigRepository$1

loading  : class com/jcraft/jsch/ConfigRepository$1

creating : class com/jcraft/jsch/ConfigRepository$2

loading  : class com/jcraft/jsch/ConfigRepository$2

creating : class com/jcraft/jsch/ConfigRepository$Config

loading  : class com/jcraft/jsch/ConfigRepository$Config

creating : class com/jcraft/jsch/ConfigRepository

loading  : class com/jcraft/jsch/ConfigRepository

creating : class com/jcraft/jsch/DH

loading  : class com/jcraft/jsch/DH

creating : class com/jcraft/jsch/DHEC256

loading  : class com/jcraft/jsch/DHEC256

creating : class com/jcraft/jsch/DHEC384

loading  : class com/jcraft/jsch/DHEC384

creating : class com/jcraft/jsch/DHEC521

loading  : class com/jcraft/jsch/DHEC521

creating : class com/jcraft/jsch/DHECN

loading  : class com/jcraft/jsch/DHECN

creating : class com/jcraft/jsch/DHG1

loading  : class com/jcraft/jsch/DHG1

creating : class com/jcraft/jsch/DHG14

loading  : class com/jcraft/jsch/DHG14

Error while processing com/jcraft/jsch/DHGEX

    Exception java.util.zip.ZipException: invalid entry size (expected 5176 but got 5175 bytes)

creating : class com/jcraft/jsch/DHGEX

loading  : class com/jcraft/jsch/DHGEX

Error while creating class com/jcraft/jsch/DHGEX

    ORA-29509: incorrectly formed Java binary class definition

ORA-06512: at line 1

 

Error while reading jsch-0.1.54.jar

    Exception java.io.IOException: Push back buffer is full

The following operations failed

    class com/jcraft/jsch/DHGEX: creation (createFailed)

exiting  : Failures occurred during processing

I am running into an issue trying to load a jar into Oracle. I downloaded the JSch package to code in java from source forge (https://sourceforge.net/projects/jsch/). I then attempted the loadjava command while signed into the database. I got an error and I am not sure what I can do to fix it since I am not the creator of the jar file.

Below is the output:

loadjava -user username jsch-0.1.54.jar -v                                                                                                                                  arguments: '-user' 'etl_ops' 'jsch-0.1.54.jar' '-v'

creating : resource META-INF/MANIFEST.MF

loading  : resource META-INF/MANIFEST.MF

created  : CREATE$JAVA$LOB$TABLE

creating : class com/jcraft/jsch/Buffer

loading  : class com/jcraft/jsch/Buffer

creating : class com/jcraft/jsch/Channel$1

loading  : class com/jcraft/jsch/Channel$1

creating : class com/jcraft/jsch/Channel$MyPipedInputStream

loading  : class com/jcraft/jsch/Channel$MyPipedInputStream

creating : class com/jcraft/jsch/Channel$PassiveInputStream

loading  : class com/jcraft/jsch/Channel$PassiveInputStream

creating : class com/jcraft/jsch/Channel$PassiveOutputStream

loading  : class com/jcraft/jsch/Channel$PassiveOutputStream

creating : class com/jcraft/jsch/Channel

loading  : class com/jcraft/jsch/Channel

creating : class com/jcraft/jsch/ChannelAgentForwarding

loading  : class com/jcraft/jsch/ChannelAgentForwarding

creating : class com/jcraft/jsch/ChannelDirectTCPIP

loading  : class com/jcraft/jsch/ChannelDirectTCPIP

creating : class com/jcraft/jsch/ChannelExec

loading  : class com/jcraft/jsch/ChannelExec

creating : class com/jcraft/jsch/ChannelForwardedTCPIP$Config

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP$Config

creating : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigDaemon

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigDaemon

creating : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigLHost

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP$ConfigLHost

creating : class com/jcraft/jsch/ChannelForwardedTCPIP

loading  : class com/jcraft/jsch/ChannelForwardedTCPIP

creating : class com/jcraft/jsch/ChannelSession

loading  : class com/jcraft/jsch/ChannelSession

creating : class com/jcraft/jsch/ChannelSftp$1

loading  : class com/jcraft/jsch/ChannelSftp$1

creating : class com/jcraft/jsch/ChannelSftp$2

loading  : class com/jcraft/jsch/ChannelSftp$2

creating : class com/jcraft/jsch/ChannelSftp$3

loading  : class com/jcraft/jsch/ChannelSftp$3

creating : class com/jcraft/jsch/ChannelSftp$Header

loading  : class com/jcraft/jsch/ChannelSftp$Header

creating : class com/jcraft/jsch/ChannelSftp$LsEntry

loading  : class com/jcraft/jsch/ChannelSftp$LsEntry

creating : class com/jcraft/jsch/ChannelSftp$LsEntrySelector

loading  : class com/jcraft/jsch/ChannelSftp$LsEntrySelector

creating : class com/jcraft/jsch/ChannelSftp$RequestQueue$OutOfOrderException

loading  : class com/jcraft/jsch/ChannelSftp$RequestQueue$OutOfOrderException

creating : class com/jcraft/jsch/ChannelSftp$RequestQueue$Request

loading  : class com/jcraft/jsch/ChannelSftp$RequestQueue$Request

creating : class com/jcraft/jsch/ChannelSftp$RequestQueue

loading  : class com/jcraft/jsch/ChannelSftp$RequestQueue

creating : class com/jcraft/jsch/ChannelSftp

loading  : class com/jcraft/jsch/ChannelSftp

creating : class com/jcraft/jsch/ChannelShell

loading  : class com/jcraft/jsch/ChannelShell

creating : class com/jcraft/jsch/ChannelSubsystem

loading  : class com/jcraft/jsch/ChannelSubsystem

creating : class com/jcraft/jsch/ChannelX11

loading  : class com/jcraft/jsch/ChannelX11

creating : class com/jcraft/jsch/Cipher

loading  : class com/jcraft/jsch/Cipher

creating : class com/jcraft/jsch/CipherNone

loading  : class com/jcraft/jsch/CipherNone

creating : class com/jcraft/jsch/Compression

loading  : class com/jcraft/jsch/Compression

creating : class com/jcraft/jsch/ConfigRepository$1

loading  : class com/jcraft/jsch/ConfigRepository$1

creating : class com/jcraft/jsch/ConfigRepository$2

loading  : class com/jcraft/jsch/ConfigRepository$2

creating : class com/jcraft/jsch/ConfigRepository$Config

loading  : class com/jcraft/jsch/ConfigRepository$Config

creating : class com/jcraft/jsch/ConfigRepository

loading  : class com/jcraft/jsch/ConfigRepository

creating : class com/jcraft/jsch/DH

loading  : class com/jcraft/jsch/DH

creating : class com/jcraft/jsch/DHEC256

loading  : class com/jcraft/jsch/DHEC256

creating : class com/jcraft/jsch/DHEC384

loading  : class com/jcraft/jsch/DHEC384

creating : class com/jcraft/jsch/DHEC521

loading  : class com/jcraft/jsch/DHEC521

creating : class com/jcraft/jsch/DHECN

loading  : class com/jcraft/jsch/DHECN

creating : class com/jcraft/jsch/DHG1

loading  : class com/jcraft/jsch/DHG1

creating : class com/jcraft/jsch/DHG14

loading  : class com/jcraft/jsch/DHG14

Error while processing com/jcraft/jsch/DHGEX

    Exception java.util.zip.ZipException: invalid entry size (expected 5176 but got 5175 bytes)

creating : class com/jcraft/jsch/DHGEX

loading  : class com/jcraft/jsch/DHGEX

Error while creating class com/jcraft/jsch/DHGEX

    ORA-29509: incorrectly formed Java binary class definition

ORA-06512: at line 1

 

Error while reading jsch-0.1.54.jar

    Exception java.io.IOException: Push back buffer is full

The following operations failed

    class com/jcraft/jsch/DHGEX: creation (createFailed)

exiting  : Failures occurred during processing

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谜泪 2025-02-03 18:10:56

在JAR文件的旁边是一个包含源代码的zip文件(单击“文件”选项卡,然后选择要下载的版本,然后下达到文件结构中,您将找到源存档)。下载源代码,对此进行编译并确保没有错误,然后将您的编译版本打包到JAR中并加载该版本。

否则,只需将源文件直接加载到数据库中(但是加载单个JAR可能比加载多个Java文件更容易)。

Alongside the JAR file is a zip file that contains the source code (click on the files tab and then select the version you want to download and descend into the file structure where you will find the source archive). Download the source code, compile that and make sure there are no errors and then package your compiled version into a JAR and load that.

Or else just load the source files directly into the database (but it may be easier to load a single JAR than to load multiple Java files).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文