我有一个使用某个Java Runtime Environment的Java应用程序。应用程序使用它自己的启动程序来启动java虚拟机。没有使用java.exe,javaw.exe,javaws.exe二进制文件 - 因为应用程序似乎拥有它自己的启动器,这是一个不同的可执行文件。此自定义启动程序正在使用其余的JRE文件,例如bin / client / jvm.dll和rt.jar包等。
现在,问题是我想为这个自定义启动器设置一个启动类路径。自定义启动程序不支持-Xbootclasspath命令行参数,就像默认的java.exe一样。
我现在有什么方法可以为这个java运行时环境设置启动类路径吗?
提前致谢。
要记住的一些事情:
更新:没有得到很多回复,所以让我重新解释一下我的问题。像http://my.safaribooksonline.com/0672326388/ch15lev1sec5这样的书告诉你设置-Xbootclasspath,但是当应用程序有自己的JRE启动器直接加载java库而不使用默认的java.exe等可执行文件时,如何设置这样的路径?
答案 0 :(得分:2)
如果我理解正确,自定义启动器是一些启动JVM以运行Java应用程序的本机代码应用程序;即java.exe
等,......但不同。
可能工作的一些事情是:
将您的JAR添加到Java安装的“已签名”目录,或
将您的资料插入安装的“rt.jar”文件或其他标准JAR中。
但在这两种情况下,您可能会为使用它的每个应用程序(和个人)更改Java安装的行为。