这是一个很好的问题,但你的实施假设了很多。我想您必须记录您的 jar 的名称,以便您的用户调用“java -jar xyz.jar”,那么您是否还可以在文档中包含“-Xmx256M”是必需的?
使用 java 启动器可能会更幸运,例如Windows启动器,您可以将启动器配置(路径、最大内存等)放在单独的文件中。对于跨平台,有 LaunchAnywhere 等,其功能类似。请参阅如何将 Java 程序转换为 .exe 文件?
为了改进您现有的方案:
java.home系统属性来解析 JDK/JRE 的位置java.class.path设置类路径,java.library.path如果您的应用程序需要本机代码,则类似。但是,这似乎需要付出很大的努力,充其量只是一个有漏洞的抽象,而简单而清晰的文档就足够了。
| 归档时间: |
|
| 查看次数: |
12279 次 |
| 最近记录: |