gpt4 book ai didi

java - 有没有办法让 JVM 加载自定义的 java.io.File 而不是标准的

转载 作者:行者123 更新时间:2023-11-29 06:02:50 25 4
gpt4 key购买 nike

在java.io.File中添加了一些字段,并在本地编译成jar。现在我想将它导入到使用该字段的应用程序中。但是 javac -classpath myio.jar Test.java 不会编译。使用反射并调用 java -classpath myio.jar Test 得到运行时错误没有这样的领域。该文件必须打包为 java.io。有没有办法强制JVM加载本地java.io.File 还是被禁止?

最佳答案

Is there a way to force JVM load the local java.io.File or it's forbidden?

这是禁止的。

您可以可能通过编译您的“自定义”File 类并将其添加到 bootclasspath 来解决这个问题……但这是一个非常糟糕的主意 为实验以外的任何事情做这件事。


It's because of android. They have a different java core library implementation. I want to port some of the files.

如果您想将代码从 Android 移植到 Java (TM),您应该更改代码以移除平台依赖性,而不是更改平台。

关于java - 有没有办法让 JVM 加载自定义的 java.io.File 而不是标准的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9513418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com