我想写一个很小的“Hello World”J2ME MIDlet。在这样的示例中,javax.microedition.lcdui.*
中的类用于显示输出。当我尝试在Eclipse中编译它时,我得到错误,
无法解析导入javax.microedition.lcdui
我已经安装了JME SDK3.4,并且能够运行不导入javax.microedition.lcdui.*的MIDlet。我在某处读到lcdui可以从无线工具包中获得;Oracle表示,从3.0+开始,无线工具包已经集成到JME SDK中。
那么为什么Eclipse找不到呢?
好的,我想我现在知道答案了。
我回到了关于使用示例项目的JME SDK3.4文档页面,创建并运行了一个UIDEMO实例。它使用了lcdui类,但运行完美无缺--没有关于无法解析javax.microedition.lcdui.*
的错误。
区别似乎是工作示例使用的库与我最初尝试的库不同。第一个使用org.elipse.mtj.javameContainer/Oracle Java(TM)平台Micro Edition SDK 3.4/IMPNGDevice1,而工作的一个使用org.elipse.mtj.javameContainer/Oracle Java(TM)平台Micro Edition SDK 3.4/javamePhone1。它们包含不同的JAR,例如,工作的JAR包含midp_2.1.jar
,而较早的JAR包含impng_1.0.jar
。
一个后续的问题可能是,为什么IMP-NG没有lcdui在里面?好吧,那些关注自己所做的事情的人会读到
这个JSR[for IMP-NG]将定义一个针对嵌入式网络设备的J2ME配置文件,这些设备希望支持类似于移动信息设备配置文件(MIDP)版本2.0的Java运行时环境,但不提供MIDP 2.0所需的图形显示功能。
Information Module Profile-Next Generation(IMP-NG)将是MIDP 2.0的严格子集,其中至少删除了与GUI功能相关的API(LCDUI)。MIDP 2.0中没有的功能是不需要的。“
下一个问题可能是,为什么我在读教程的时候选择了IMP-NG...当我真的想要一个图形化的MIDlet的时候?但我不确定我在乎,现在它起作用了。
用于创建自己的令牌和字符过滤器的Solr文档说明如下。 http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#Specifying_an_Analyzer_in_the_schema 如果您想使用定制的CharFilters、Tokenizer或TokenFilters,您需要编写一个非常简单的工厂,将BaseTokenizerFa
问题内容: 我对String Buffer玩了一点,并注意到混合使用char和String是一个坏主意。我希望我的以下代码可以打印“ Main”,但是只有一个“ ain”。 显然word是用字符串缓冲区构造函数的char版本初始化的,但是我测试了诸如toString或getIndex()之类的几种方法,但找不到“ ain”旁边的任何东西-这让我感到奇怪:构造函数做了什么?有用途吗?可以通过某种方式
问题内容: 在batik的文档中,它显示了如何从类org.apache.batik.dom.svg.SVGDOMImplementation中获取DOM实现的实例。 但是,从同一站点下载Batik 1.8之后,我在任何地方都找不到此类。 我下载了1.7版本,并在batik-svg-dom.jar中找到了它,但它在1.8内的同一jar中不存在(或据我所知在该软件包中的任何jar中都不存在)。 此类已
问题内容: 我正在运行Mac OSX Snow Leopard。 我一直使用Mac OSX的常规软件更新功能来更新Java。 我过去使用Java 工具取得了巨大的成功。 今天早上,我像往常一样键入命令行。我收到以下错误: 所有的其他Java工具(,,等)的工作就好了。 确实不包含(突然)。 产量: WTF? 问题答案: 似乎是链接的混合;/ usr / bin / jvisualvm符号链接指向不
问题内容: 我正在将某些服务器代码从jersey 1.1版本移植到2.5.1,但似乎找不到JSONConfiguration。 是JAXB上下文解析器不再是Jersey 2.5的一部分,还是组ID已更改?还有另一种机制可以实现ContextResolver吗? 请帮忙。 问题答案: 这是一个愚蠢的问题。如果其他人面临完成港口的压力,我会回答。 删除了使用 JAXBContext 的Jersey /
我尝试将我的项目从JDK1.8迁移到Java9,但它无法编译。我的项目使用了很多类,但似乎没有这些类。他们是被搬到别处还是被弃用了?