问题标签 [bootclasspath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jar文件作为java中的代理
jar 文件何时添加为agent
injava
以及何时应添加 in bootclasspath
?
示例:为什么我们在 Eclipse 开始时添加lombok.jar
,agent
为什么还要添加bootclasspath
?
java - 在 bootclasspath 中使用 ant 路径作为属性
在 ant 脚本中,我path
设置了:
所以我在java
任务中使用它:
如何使用classpath.id
tobootclasspath
在java
ant 任务中设置类似于:
${classpath.id}
此时蚂蚁还不知道。
java - 是否可以在 Android 上为 Dalvik VM 添加引导类路径?
我-Xbootclasspath
在 Java 中进行试验只是为了好玩,并添加了一个测试方法int java.lang.Object#id()
,只是一个类似实例的identityHashCode
方法快捷方式:
上面的代码被编译成一个单类的JAR文件,下面的代码被编译并依赖于补丁JAR文件,因此下面的代码是合法的:
在引导类之前运行示例应用程序非常容易:
工作正常。现在,我想知道是否可以在 Android 上做同样的把戏。所以,我认为最接近的等价物应该是(来自adb shell
):
看起来像前置,但不起作用,因为它说java.lang.Object
该类已经在另一个位置定义(可能真正的路径是/system/framework/core-libart.jar
,至少它说相似,但 JAR 完全不同 - 那么到底如何?)。我还看到了一些带有$BOOTCLASSPATH
变量的示例,但由于某种原因,它们都不适合我。
是否可以以dalvikvm
某种方式覆盖引导类路径以及从哪里加载核心类?
编辑1:
它可能会起作用,但 Android Dalvik VM 确实依赖于所有新的 Dalvik VM 进程所派生的 zygote,因此 zygote 不能使用替代引导类路径运行。至少,这是我从这个问题中理解的:How to pass dalvik command line parameters through .apk?
java - Java Xbootclasspath , 相对路径
使用 alpn-boot-8.1.7.v20160121.jar 时,我需要更改 Java Xbootclasspath 属性。如果我将绝对路径添加到 Xbootclasspath,使用
然后它工作。但我需要将其设置为相对路径,以便项目中的每个人都能够运行它。我该怎么做?我试着玩
但没有运气。那么有人知道如何将相对路径放入 bootclasspath 吗?有任何想法吗?谢谢!
java - 如何在 java 9 中将 jar 添加到引导类路径
在我在 java 8 上运行的应用程序中,我使用-bootclasspath:p
将 jar 添加到引导类路径。在 java 9 中,该选项被删除。在 java 9 中做同样的事情的替代方法是什么?
java - 将 alpn-boot jar 添加到 bootclasspath
与我们的开发团队合作以使苹果推送通知正常工作,我需要一些帮助才能将 jar 放入 java 引导类路径。我们正在运行 RHEL 6.9 和 java8。
当我尝试正常操作时: java -Xbootclasspath/p:/opt/batch/lib/pathtojar.jar 我似乎没有得到任何确认或错误。只需打印我们的 java 帮助页面。
我还确认我们为我们的 java 版本使用了正确的 alpn-boot jar。我可能只是碰到了一堵我现在看不到的墙,所以任何帮助都将不胜感激。
java - 如何使用“java -cp example.jar com.example.MyMainClass”运行我的 Spring Boot 应用程序
我试图更改 Spring Boot 类加载器.. 但它不起作用,只打印此消息:
错误:无法找到或加载主类 com.example.MyMainClass
我试过这个解决方案:https ://github.com/dkublik/spring-boot-loader-play
java - 如何以编程方式通过引导类加载器加载另一个类?
我知道有一个“引导类加载器”从 jre/lib(rt.jar 等)加载所有类。是否可以使用这个“引导类加载器”以便从另一个非 java 包加载附加类?
我说的是引导类路径,它与这个答案中描述的常规类路径非常不同:我应该如何在运行时动态加载 Jars?
java - 如何在 JDK 9 或更高版本中获取引导类路径
我有一个读取系统属性的类加载器应用程序sun.boot.class.path
但我在 JDK 9 的发行说明中发现该属性已被删除。
但是我还是想在JDK 10中检索这个属性值,怎么办呢?
我期待一个类似于以下的值:
供参考:
我不想使用该-Xbootclasspath
选项。只需要路径值。