Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何找到java.rmi包的jar_Java_Android_Dalvik_Jsr - Fatal编程技术网

如何找到java.rmi包的jar

如何找到java.rmi包的jar,java,android,dalvik,jsr,Java,Android,Dalvik,Jsr,我正在开发一个Android应用程序,它需要一些rmi的东西,因为Android默认不支持rmi。我发现可以用它将rmi包与我的Android应用程序捆绑在一起,但我找不到包含java.rmi包的jar。有人能建议在哪里找到它吗?或者通过其他方式将java.rmi与Android结合使用 谢谢 您不太可能在Android上使用RMI。即使您从ApacheHarmony或其他来源获取RMI的代码,Android也不喜欢尝试加载java.*类(操作系统附带的类除外)的项目,因此会抛出编译错误 可以想

我正在开发一个Android应用程序,它需要一些rmi的东西,因为Android默认不支持rmi。我发现可以用它将rmi包与我的Android应用程序捆绑在一起,但我找不到包含java.rmi包的jar。有人能建议在哪里找到它吗?或者通过其他方式将java.rmi与Android结合使用


谢谢

您不太可能在Android上使用RMI。即使您从ApacheHarmony或其他来源获取RMI的代码,Android也不喜欢尝试加载
java.*
类(操作系统附带的类除外)的项目,因此会抛出编译错误

可以想象,您可以使用或简单的重构将所有RMI代码移动到其他包中(例如,
keshan.java.RMI
),但我不知道这会有多好


顺便说一句,这里介绍了这个过程。

实际上,Android允许您将代码放入java。*包中;这样做的时候,您只需要向dx传递一个特殊标志。“更多说明”链接就涵盖了这一点。我应该补充一点,使用jarjar是首选,因为如果Android将软件包添加到核心平台,这种方法不会冲突。@Jesse Wilson:这些“更多说明”告诉您它不起作用,但无论如何,欢迎您尝试。Jarjar受到强烈鼓励,但并非严格要求。忽略这一步骤会导致脆弱的应用程序在操作系统升级时失败。