问题标签 [j9]

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 回答
1509 浏览

java - 如何使用 J2ME (CDC/PP 1.1) 创建 alphablending BufferedImage

我有一个使用创建的 BufferedImage

我使用多个其他图像组装了一张壁纸。它在 Jave SE 中运行良好,但是当我尝试在 J9 CDC/PP 平台上运行代码时,我发现 Personal Profile BufferedImage 没有构造函数!

谁能指出我如何使用CDC 1.0 和Personal Profile 1.1 构建 alpha 通道支持图像?


编辑:现在我已经创建了处理 NoSuchMethodError(等)的后备代码,然后简单地使用 GraphicsConfiguration.createCompatibleImage(int,int) 创建一个图像。可能是这样创建了一个 alpha 混合图像,但由于其他优先事项,我还需要几周的时间才能专门测试它(在手持设备上进行测试不是我的直接责任,所以它不在我的控制范围内)。

如果我找到更好的答案,我会将其发布为对此的答案;同时,如果其他人超过我,请放心,如果它有效,我会接受你的答案,并且在可预见的未来我会对答案感兴趣(我预计在 2-5 年内仍需要答案) .

0 投票
2 回答
7324 浏览

java - IBM J9VM 的默认堆大小是多少?

我安装了 IBM 的 J9 VM(内部版本 2.3,J2RE 1.5.0 IBM J9 2.3)。得到 OOM 后,堆转储的大小为 383MB。JVM 有多少堆?

我问的原因是 400MB 堆转储对于我期望的默认 64MB 堆来说似乎有点多,但我没有指定任何 -Xm 选项。J9 是否使用不同的默认堆大小?如果是这样,我怎样才能知道它是什么?

0 投票
1 回答
86 浏览

java - CDC手指友好

我一直在使用 j9 作为虚拟机从事 Java 移动项目。到目前为止,该项目已被开发用于使用 AWT 组件进行触控笔交互。我们想创建一个对手指更友好的应用程序的新版本,内部逻辑工作正常,所以我们想保留它,它只是我们想要更新的界面。从我读到的替代方案是 LWUIT 库,但它仅用于 CLDC 配置或 JavaTV,Java TV 上的实现显然不适用于 J9。

那么,有什么建议吗?有人用j9做过一些手指友好的事情吗?

我正在考虑将按钮开发为图像并与布局进行斗争以使其看起来更好,换句话说,从 AWT 创建手指友好的库,但我仍然对这种方法有疑问,因为有些东西我不知道是否可能,例如手指拖放以在页面之间移动。

无论如何,我应该如何应对这一挑战的任何想法将不胜感激!

谢谢,

古斯塔沃。

0 投票
2 回答
1929 浏览

java - SSL HandShakeException:No_Certificate。使用 IBM 的 J9 JVM 和 Apache Tomcat

我正在开发一个在 Windows Mobile PDA 上运行的移动应用程序。该应用程序是用 Java 编写的,为了运行它,我们使用了 IBM 的 J9 JVM。该应用程序通过 HTTP 与 Apache Tomcat 服务器通信,我们现在正尝试将其设置为使用 SSL。

我已经为客户端和服务器生成了公钥/私钥,导出了他们的自签名证书并将它们导入到各自的密钥库中。最初,我尝试仅使用服务器端身份验证使其正常工作,并且成功。但我现在试图通过在 apache conf 目录的 server.xml 文件中设置 clientAuth="true" 来获得相互身份验证。

我已在服务器上启用 SSL 日志记录,当客户端连接服务器时报告 SSLProtocolException:握手警报:no_certificate。客户端日志还显示异常:

通过设置以下系统属性来配置客户端密钥库和信任库:

有谁知道如何在 J9 JVM 上设置客户端身份验证?

0 投票
1 回答
506 浏览

jvm - 如何以编程方式防止或删除孤立的 IBM J9VM 进程

我想知道是否有办法(如果最好的话)以编程方式防止或以其他方式删除孤立的 IBMJ9VM。IBM 的文档中提到,执行 CTRL-C 将创建孤立的 JVM 进程。

尼古拉斯

0 投票
2 回答
169 浏览

java-me - Windows Mobile 上的 IBM J9 互联网连接

我需要在带有 Windows Mobile 5 的符号手持设备中管理 JavaME 应用程序上的 GPRS 连接(自动启动 Internet 连接或要求用户选择某个连接)。我正在使用 Java 1.3 开发此应用程序并使用 IBM J9 作为 jvm . 我该如何处理?

仅当我在启动 Java 应用程序之前打开 Internet Explorer 并访问某些内容时,连接才开始,之后 JavaME 应用程序正常连接到 Internet。

0 投票
1 回答
457 浏览

java - 如何获取在 J9 VM (Linux) 上打印的调试信息?

我正在使用 J9 VM 在 Linux 机器 (BusyBox) 上运行我的应用程序。在我的 Windows 环境(也包括 J9)上进行开发和测试时,我会获得有关堆栈跟踪的完整调试信息。这不会发生在 Linux 机器上。

我已尽我所知检查了这两个虚拟机配置。此外,我已经剥离了不在 Linux J9 安装中的库的 Windows J9 安装。

有谁知道如何获取调试信息而不是“未知来源”?是否有任何配置可以打印此信息?

窗口输出:

Linux 输出:

(两个输出都引用同一个 Test.class,用 -g:lines,vars,source 编译。)

谢谢!

0 投票
2 回答
254 浏览

windows-mobile - 为 windows mobile 创建安装程序

我使用 J9 开发了一个在 windows mobile 中运行的应用程序。但现在我希望它打包在一个安装程序(.cab)中,它应该将 J9 文件、我的应用程序及其依赖项复制到移动设备中的文件夹中,并创建一些快捷方式(.lnk)文件。有什么建议的工具可以用来创建 cab 文件吗?谢谢!

0 投票
8 回答
39140 浏览

java - 在哪里可以找到特定版本的 IBM JDK/JRE for Windows?

我正在尝试让一个相当 JDK 敏感的 Oracle 软件与 Websphere 一起工作,我需要找到一些特定版本的 IBM JDK 来尝试。问题在于,IBM 并没有像 Sun/Oracle 那样让它们随时可用,而且我能够得到的所有版本都因某种原因无法正常工作。

具体来说,我需要以下之一:适用于Windows
的 IBM Java 5 SR9 (理想)适用于Windows的 IBM Java 5 SR2 适用于Windows的 IBM Java 5 SR10


我怎样才能直接从 IBM 获得这些?我的公司有一份 Websphere 支持合同,如果我能告诉他们去哪里,我希望可以让我们的一位 Websphere 工程师下载它。

0 投票
1 回答
262 浏览

java - 如何在 J9 vm 上使用已安装提供程序的加密算法?

您好我正在尝试在 J9 上使用 RSA。该算法由“J9JCE”提供程序提供,它是一个已安装的扩展(我列出了所有现有的提供程序和算法并找到了它们),但我得到的例外是: