经与太阳的javax罐子Android的问题 [英] Having Android Problems with Sun javax jars

查看:103
本文介绍了经与太阳的javax罐子Android的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在使用一些类从Sun的使用javax库一款Android Web服务程序。 Eclipse IDE的狂吠尝试包括核心类(Java。*或使用javax。*)比核心库中的其他东西。我的应用程序是一个Android应用程序,我不创造一个核心库。我使用的几个.jar文件; javax.xml.ws,javax.xml.bind中,javax.xml.soap中,javax.xml.rpc和javax.jws中。我相信我能不能直接使用这些Java字节code .jar文件。我将不得不使用DX工具,将它们转换为delvik字节code或.dex文件。我做了一些额外的研究,并已发现使用任何的javax的*类Android应用程序被禁止。有人能解释为什么吗?难道他们的实际编程工作变通?

I have been working on a Android Web Services program that uses a number of classes from Sun's javax libraries. The eclipse IDE is barking "Attempt to include a core class (java.* or javax.* ) in something other than a core library." My application is an Android application and I am not creating a core library. I am using several .jars; javax.xml.ws, javax.xml.bind, javax.xml.soap, javax.xml.rpc, and javax.jws. I believe I cannot use these java bytecode .jars directly. I will have to use the dx tool to convert them to delvik bytecode or .dex files. I have done some additional research and have found that use of any javax.* classes in an android application are forbidden. Can someone explain why? Are their practical programming work arounds?

谢谢, 史蒂夫

推荐答案

这是因为那些罐子使用的核心的核心库。 Android不支持完整的J2SE,而是它的一个子集:<一href="http://developer.android.com/reference/packages.html">http://developer.android.com/reference/packages.html

That's because those jars use core core libraries. Android does not support the complete J2SE, but rather a subset of it: http://developer.android.com/reference/packages.html

因此​​,您不能使用Java核心类库,因为它们不属于Android的SDK。

Thus, you cannot use Java core libraries because they don't belong to the Android SDK.

这篇关于经与太阳的javax罐子Android的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆