Java代码是否可以在32位JDK中构建和编译成32位字节代码,在64位JVM中工作?或者64位JVM是否需要64位字节代码?
为了提供更多细节,我的代码在运行32位JVM的Solaris环境中工作,但现在我在将JDK和Weblogic Server升级到64位后遇到问题.
是否有一种快速方法(例如工具)从源(或甚至可能来自编译类)检测应用程序的哪些部分调用仅在特定Java版本中实现的Java API方法?(例如,我的应用程序的哪些部分是特定于Java6的)
我不一定想跳过所有ClassMismatchErrors并避免试错法.假设我只想记录应用程序的哪些部分如果是为Java6编写而不能工作,我希望在版本5 JDK中运行它.
有这样的事吗?Google这次没有帮助,我也没有在这里找到任何解决方案(确实罕见的情况:)
我希望快速收集从使用 python-arangodb 驱动程序的应用程序发送到 ArangoDB 服务器的所有查询,而无需深入挖掘源代码,也无需嗅探 REST API 的 HTTP 流量。
ArangoDB Web UI 上是否没有一些管理/审核日志,可以显示哪些查询已发送到服务器?
这里使用3.2.5。
我想将一个Singleton EJB注入到我的POJO类中.使用新的EJB 3.1规范,是否可以将EJB注入POJO?我知道在EJB 3.0中,@ EJB注释可用于注入EJB,但这对简单的POJO不起作用.
@javax.inject.Inject
也不适合我.
还有一件事是,容器和非容器资源之间有什么区别?我如何实现它,我正在使用JBoss AS 7.1.1.