问题标签 [rms]

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.

0 投票
1 回答
503 浏览

java - 是否可以在 j2me 中同时打开和编辑 2 个或多个 RecordStore?

我想知道在 j2me 中是否可以同时打开 2 个或更多的记录存储。我基本上希望能够在代码的同一执行中从 2 个不同的记录存储中添加/删除记录。这可能吗?

如果是这样,你会怎么做?在类的顶部,您执行类似“private RecordStore rs;”之类的操作。您是否需要有两个这样的实例才能使其工作,或者您可以使用一个声明来做到这一点?

提前致谢。

0 投票
1 回答
1621 浏览

java - Java Micro Edition (J2ME) - 从记录存储中删除元素

我有一个记录商店,其中包含我目前正在序列化数据的购物项目列表,如下所示

然后像这样将该字节数组写入记录存储(对每个 id 使用 for 循环)

问题来自使用 ID 遍历记录存储,因为这可能会因删除等而改变,因此我不断收到无效的 id 被抛出。我知道我不能使用 For each ItemObj : Recordstore 那么我如何遍历记录存储而不必担心 id 呢?

0 投票
1 回答
2990 浏览

java - Java Micro Edition (J2ME) - 使用记录存储枚举更新记录

我有一个记录商店,其中包含(名称、数量、所有者、状态)

现在,当用户触发事件时,我想将 RecordStore 中所有项目的状态设置为“已购买”

但是我正在覆盖下一条记录(使用 nextRecordId)。我试过使用nextRecordId - 1,但显然这超出了第一个的范围

希望你能帮忙?

0 投票
1 回答
424 浏览

java - RMS 和 Websphere 6.1 32 位的问题

我正面临 Websphere 和 RMS 的问题,以下是我所拥有的:

  • Windows 2003,sp2,64 位,企业版。
  • 微软办公字 2003 sp3。
  • 该机器已连接到域,并且我由域用户(使用电子邮件地址)登录。
  • 已安装 RMS 客户端。
  • 尝试从 Word it self 应用RMS 时,RMS 工作正常。
  • Websphere v6.1 (6.1.0.21),32 位,Java 版本:IBM J9 VM(内部版本 2.3,J2RE 1.5.0 IBM J9 2.3 Windows Server 2003 x86-32 j9vmwi322 3ifx-20080811(启用 JIT)。

我正在尝试使用JACOB库自动化 MS Word,并在 system32 文件夹中分配了 jacob dll (32),并创建了一个独立的 java 客户端,它打开 MS Word,打开 MS Word 文件并进行一些自动化操作(文本替换),这个java客户端工作正常,正确调用COM应用程序(MS Word),一切正常。之后,我尝试通过调用传递 RMS XML 模板文件路径的方法“ ApplyPolicy ”在 Word 文档上添加 RMS 策略来改进此客户端。我试过这个客户端,它工作正常。
之后,我改进了该客户端并将其转换为 Web 项目并尝试将其部署在 Websphere 6.1 上(在我通过将 JACOB dll 放入 websphere 本身的 /bin 目录中配置了带有 websphere 的 JACOB 库之后)。但在此之前,我删除了“ApplyPolicy”调用并尝试了它,它工作正常,MS word 文件打开并替换了文本,结果文件被正确保存。之后我恢复了“ApplyPolicy”的调用并尝试了,但是服务器挂了,页面还在加载中,我使用TASK管理器检查了进程,我发现有一个进程WINWORD.exe,当我尝试时杀死它,服务器返回并在其日志中打印错误(遇到 COM 异常:在调用时:ApplyPolicy 描述:)。
查了一下发现我运行独立的java应用打开任务管理器有一个java.exe *32进程和winword.exe *32进程,但是当我转换成web应用运行从在 websphere 内部并检查了任务管理器,已经有一个进程 java.exe *32(在服务器启动时启动),当我调用我的页面时,创建并挂起一个 winword.exe(没有 32)进程,结果服务器也挂了。所以请帮助我,任何帮助将不胜感激。

0 投票
1 回答
401 浏览

java-me - J2ME RMS 读/写

我正在创建一个 J2ME 应用程序。我在其中创建了一条记录,每次更新它的值时都必须经常访问它。但是每次我运行我的应用程序时,它都会再次创建记录,因为我已经在其中编写了记录的创建代码startApp()。我无法在哪里定义创建代码,所以下次访问记录时我应该获得更新的值吗?更新的东西在Commandlistener.

0 投票
1 回答
602 浏览

java - 如何在 Java ME 中连接到数据库?

我是学生,正在使用 Java ME 和 NetBeans 6.9 开发移动问答游戏。我必须将问题和答案存储在数据库中,并且我想将我的 MIDlet 连接到数据库。

0 投票
1 回答
477 浏览

java-me - 如何将数据存储在 j2me 中的文件中..?

请问谁能告诉我如何将RMS数据存储到文件以及如何修改它?

0 投票
1 回答
759 浏览

java-me - RMS 问题

我的RMS有问题,我需要删除一条记录并在升级后移动记录,有没有机会这样做?我试图避免这种情况,但总而言之,我最终得到了这个:(


有什么办法可以转换这个:

进入while(recordEnumeration.hasNextElement())?当然用这个字符串修剪:P


好的,也许我会解释我现在遇到的问题。我已经在移动设备上创建了一个应用程序,到目前为止,它正在创建一个用户配置文件并将其写入 RMS,它工作得很好。该算法的工作原理如下:用户被要求提供个人资料的名称和其他一些详细信息,当他/她完成时,正在保存数据。记录的模式如下所示:Name_of_profile、型号、品牌等。然后程序修剪记录以获取 name_of_profile 并将其放入choiceGroup。它也像一个魅力,但真正的问题是删除,我可以删除第一条或第二条记录,但是当我放入新的[新配置文件]时,我收到这样的错误:

javax.microedition.rms.InvalidRecordIDException:错误查找记录

0 投票
1 回答
741 浏览

java-me - 如果 J2ME MIDlet 的 jar 文件从一部手机复制到另一部手机,它的记录也会被复制吗?

抱歉,如果以前有人问过这个问题。经过大量搜索,我无法在任何地方找到答案。

我刚刚阅读了一个名为 J2ME 的记录管理系统的东西。这可以用来使 MIDlet 可以合理地永久存储数据,即使它已关闭或手机已关闭。但是,我不知道这些记录实际存储在哪里。因此,我发现一些关于记录的事情令人困惑。

举个例子,假设我的手机上有某种游戏。这个游戏是一个J2ME MIDlet,它将我的最高分存储在一个记录中,这样每次我玩游戏时,它都会显示我的最高分是多少。如果我将这个游戏的jar文件从我的手机复制到另一部手机,存储高分的记录也会被复制到另一部手机,还是另一部手机上不存在记录?

另外,还有一个关于记录的问题。如果我从手机中卸载存储记录的 MIDlet,记录会自动删除吗?

谢谢!

0 投票
1 回答
318 浏览

database - J2me 数据库选项,jmesql

对于 j2me 环境,jmesql 是否比 rms 更好,使用 jmesql 是否有任何限制。使用大量数据时,rms 是否更好。用什么比较好。