Oracle LoadJava JSCH错误错误形成Java二进制类定义
我正在遇到一个试图将罐子加载到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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在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).