13得票4回答
如何处理J2ME中最常见的类缺失问题

我正在尝试编写一个应用程序,可以在不同的Java平台上运行,例如J2SE,J2ME,Android等。 我已经知道我将不得不为每个平台重新编写大部分UI,但希望重用核心逻辑。 保持此核心的可移植性涉及我所知道的三个缺点: 遵循旧的Java 1.4语法,不使用Java 5.0的任何有用语言...

10得票6回答
如何在Blackberry/J2ME中解析JSON响应?

我想解析服务器返回的JSON格式响应。我已经搜索过,但是找不到任何库或JAR文件之类的东西。 到处都提供了zip文件形式的开源代码。 我该如何实现这一点?如果在黑莓上没有可用的JAR文件,那么如何在我的应用程序中使用该开源代码?

14得票6回答
为什么Java中不能有受保护的抽象类?

我有一个抽象类,它看起来像这样:abstract class AbstractFoo implements Bar { //Code goes here } 但是当我试图将AbstractFoo设为protected时,编译时会报错,提示这是一个非法的修饰符。protected abstr...

17得票1回答
将RSAPrivateCrtKeyParameters/RSAKeyParameters从J2ME转换为PEM

我正在为黑莓开发一些密码学应用,我们需要使用证书。我们使用BouncyCastle轻量级API而不是RIM API来进行加密,但在轻量级API中,PEMWriter无法工作(它需要一些JCE,但未被包含)。public RSAPrivateCrtKeyParameters _RSAPrivat...

20得票11回答
错误:无法运行程序“jar”:CreateProcess错误=2,系统找不到指定的文件

当我在Eclipse中运行黑莓项目时,出现以下错误: 错误:无法运行程序“jar”:CreateProcess error=2,系统找不到指定的文件 这是什么原因造成的,我应该如何解决?

8得票2回答
InterruptedException的原因

从J2me文档中我们了解到: java.lang.InterruptedException 当一个线程等待、休眠或者被其他线程中断时,会抛出该异常。 问题是,如果我在一个线程中调用Thread.Interupt()来中断另一个线程,在另一个线程的Run()方法中正在等待InputStrea...

25得票3回答
可利用的Java函数

这个问题类似于Exploitable PHP Functions。 污染数据来自用户,或者更具体地说是攻击者。当一个受污染的变量到达一个汇函数时,你就有了一个漏洞。例如执行SQL查询的函数是一个汇,而 GET/POST 变量是污点来源。 Java 类库中所有的汇函数是什么(适用于任何版本的...

7得票5回答
原始的Java理念是否已经死亡?

我认为,虽然我热爱J2ME和Java,但他们拥有两个API却显得很虚伪。Java的设计理念是"One code, many platforms",而现在它更像是"One API for every OS, and one API for everything smaller than a ne...

8得票2回答
移动开发的入门障碍

我想利用业余时间制作一些移动应用,并希望将它们放到网上供任何人使用(也可能是开源的)。我以前曾经使用过PyS60,非常喜欢它。 问题在于,我不想在这些应用上花费任何金钱(我没有计划从中赚钱),而为了正确分发PyS60应用程序,看起来我需要购买昂贵的发布许可证,然后每次想要签署应用程序时仍需付...

12得票3回答
以dd-mm-yyyy格式获取当前日期

如何在黑莓中以 DD-MM-YYYY 格式获取当前日期 我已经尝试了以下方法,但它给出的输出是 1318502493long currentTime = System.currentTimeMillis() / 1000; System.out.println("Current time ...