程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了将 JPublisher 与 jdk8 结合使用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决将 JPublisher 与 jdk8 结合使用?

开发过程中遇到将 JPublisher 与 jdk8 结合使用的问题如何解决?下面主要结合日常开发的经验,给出你关于将 JPublisher 与 jdk8 结合使用的解决方法建议,希望对你解决将 JPublisher 与 jdk8 结合使用有所启发或帮助;

我有一个程序可以执行这样的命令 jpub

executeCommand("jpub -u "+args[0]+"/"+args[1]+" -package="+args[3]+" -codegen=iso -url="+args[2]+" -plsqlpackage="+resultSetMain.getString(1)+" -dir "+args[4]+" -case=lower -plsqlfile="+resultSetMain.getString(1)+"_wrapper.sql,"+resultSetMain.getString(1)+"_wrapper_drop.sql -s "+resultSetMain.getString(1)+":"+resultSetMain.getString(1)+"_OUT -compile=false -omit_Schema_names");

execCommand 只是一个获取运行时实例并执行命令的私有函数时:

Process pr = rt.exec(command);

我正在使用 maven 构建我的项目。
当我使用 eclipse Juno 运行我的程序时一切正常,但是当我运行 @H_82_5@mvn clean install 时我想迁移到最新版本的 eclipse 时出现此错误

Exception in thread "main" java.lang.NoClassDefFoundError: sun/io/CharToByteConverter

我尝试构建一个包含此类的 jar converter 并将其添加到我的项目中,但这不起作用

<repositorIEs>
    <repository>
        <ID>my-local-repo</ID>
        <url>file://${Basedir}/lib</url>
    </repository>
</repositorIEs>

<dependencIEs>
    <dependency>
        <groupID>ma.me</groupID>
        <artifactID>converter</artifactID>
        <version>1.0.0</version>
        </dependency>
</dependencIEs>

我该如何解决这个问题?

解决方法

阅读 JPublisher 的文档后,我找到了一个部分,其中介绍了如何指定调用 JPublisher 的 JVM doc。

我们可以使用 -vm=value 参数,其中值是 JDK6 或 7 的位置,因此您可以像这样运行命令:

executeCommand("jpub -u "+args[0]+"/"+args[1]+" -package="+args[3]+" -codegen=iso -url="+args[2]+" -vm="+args[8]+" -plsqlpackage="+resultSetMain.getString(1)+" -dir "+args[4]+" -case=lower -plsqlfile="+resultSetMain.getString(1)+"_wrapper.sql,"+resultSetMain.getString(1)+"_wrapper_drop.sql -s "+resultSetMain.getString(1)+":"+resultSetMain.getString(1)+"_OUT -compile=false -omit_Schema_names");

在我们的示例中,args[8] 包含可执行 java 6 的路径,例如:D:\Java\jdk6\bin\java

@H_673_56@
@H_673_56@

大佬总结

以上是大佬教程为你收集整理的将 JPublisher 与 jdk8 结合使用全部内容,希望文章能够帮你解决将 JPublisher 与 jdk8 结合使用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。