【问题标题】:How class loading is done by using -Xbootclasspath/p:path? [closed]如何使用 -Xbootclasspath/p:path 完成类加载? [关闭]
【发布时间】:2013-12-09 01:46:58
【问题描述】:

我看到 -Xbootclasspath/p:path 用于动态加载类,请您详细说明并提供示例。

【问题讨论】:

  • 从阅读 Oracle 文档开始;即java 命令的手册页和它链接到的关于类路径如何工作的文档。
  • @StephenC :我浏览了 Oracle 文档站点,但是关于用法还不清楚。这就是发布问题的原因。

标签: java dynamic-class-loaders


【解决方案1】:

转到您的命令行并键入 java -X,以查看可用选项,-Xbootclasspath 后跟以逗号分隔的 jar 文件列表的路径,指定将这些类放在标准 jre 类之前。如果您想添加影响核心运行时库的补丁,则很有用。

【讨论】:

  • 不 -Xbootclasspath 替换整个标准引导类路径吗?为什么说它们是前置
  • 看起来您可以根据您的使用方式替换、附加或前置:-Xbootclasspath:bootclasspath 文件用于代替; -Xbootclasspath/a:path 文件附加到; -Xbootclasspath/p:path文件在前面添加... docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html
  • 注意“逗号分隔列表”语句是错误的。 Xbootclasspath 上的多个 jar 的分隔方式与标准类路径相同 - Windows 中的分号,Linux 中的冒号。 java -X 在每个平台上提供带有正确分隔符的提示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多