问题标签 [jde]
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.
java - Blackberry Java:预处理器指令不会删除依赖项
例如,可以为 OS 6.0 编译一个应用程序并在 5.0 设备上运行它,只要您不使用更新的 API 就可以(我刚刚在 2 分钟前进行了测试,以确保)。
我正在使用带有最后一个 BB 插件的 eclipse 3.6 来开发一个应用程序,我们只需要在可用时使用条形码扫描(API 6.0 和更高版本)。最干净的解决方案是在较低版本中不加载冲突的类。如果这是 Java SE,我会将条形码 API 的所有用途封装在一个类中(让我们调用它OS6Impl
),还创建一个默认值OS5Impl
,并且我会在运行时根据操作系统级别使用反射实例化一个或另一个设备。
但这是 BB,这还不够,所以我们不得不求助于预处理器指令并管理 2 个不同版本的应用程序。如果预处理器标志禁用了新的 API 功能,则生成的预处理OS6Impl.java
文件将被剥离所有内容。我可以通过查看文件.preprocessed
夹内的文件并打开生成的 jar 文件来看到这一点,其中没有OS6Impl.class
文件。当标志启用新功能时,OS6Impl.java
文件内部有代码,并且OS6Impl.class
文件包含在 jar 中。
这没关系,应该在使用 JRE 6 编译两个版本的 OS5 和 OS6 设备上都可以工作。但事实并非如此。预处理没问题,该类不包含在 jar 中(所以它不应该在 cod 中),但是当我们在 5.0 设备中运行它时,它会显示一条错误消息(“找不到模块”)。该模块是“net_rim_barcodescanner”,我们打算用它来扫描 6.0+ 设备中的条形码。
我必须为 JRE 5.0 编译以消除错误。这很荒谬,因为如我之前所说,为 6.0 编译的不使用较新 API 的代码能够在较低版本中运行。我已经多次验证,除了在OS6Impl.java
类中没有使用新 API 的导入,预处理器指令设置正确,并且在每个预处理器指令更改后完成了清理和构建。安装每个鳕鱼后还重新启动了黑莓。
现在要编译一个或另一个版本,我们不仅要修改应用描述符中的指令,还要修改构建路径以将 JRE 切换为 5 或 6。
使用预处理器指令去除不兼容的代码时会添加什么样的依赖项?为什么在没有预处理器指令的情况下编译兼容代码时不添加这些依赖项?预处理器不是在编译器之前运行的东西吗?
java - 无法使用 Windows 7 打开 Eclipse(看不到 jdk jde)
我第一次尝试打开 Eclipse,但除此之外,我遇到了与 [ Eclipse cannot find javaw.exe相同的问题。
位深度并不能解决问题。我安装了 JDE 和 JDK 8 更新 45,并且下载了最新的 64 位版本的 Eclipse。
命令行上给出的信息有点超出我的想象。我对使用命令行的经验很少。我尝试运行-vm
开关和路径,但它无法将 -vm 识别为命令。
任何人都可以就这个问题提供更明确的信息吗?
sql - 事件规则的 SQL 语句
可以将 SQL 语句运行到事件规则中吗?我一直在尝试,但似乎不可能
PD:可以只用键盘而不用鼠标进行编码吗?
谢谢
jde - jdedwards企业1:如何检索字段值?
我刚开始在 JD Edwards Enterprise One 中进行开发。我碰到了看似简单的事情,但我找不到如何去做,即如何检索字段的值(在从表或业务视图中选择之后)。
例如:F0005.Select
现在如果我想检索 DL01 的值并将其分配给 evt_myVar,我该怎么办?
注意:我上面所说的是在创建 NER(业务功能)中找到解决方案的任何信息或提示都非常有用。谢谢。
web-services - SOAP 错误消息S:服务器 不能转换为
zh 我在 SOAP 请求中插入三个输入,当尝试获得响应时,我收到指定无法转换为类的错误消息。
在这里,我附上了我面临的 SOAP 响应。
java - MANIFEST.FM 找不到 JARS
我目前正在开发一个eclipse插件,所以我刚开始使用JDE。我引用了我的项目中需要的所有 JAR,但我的 MANIFEST.MF 中一直有错误:
错误是
这些错误可能来自哪里?
编辑:如所问,.project 内容:
xml - 当子节点实际上是父节点时如何使用 XSLT 重构 XML
我的 ERP 系统中有一个结构很差的 XML 源,并且标题到详细信息的父/子关系被颠倒了,因为在运行时,直到第一个详细记录被处理时才知道父(键)。这是由于旧的 DB2 大型机应用程序的接口的编写方式。不幸的是,我无权修改报告,也无权更改报告,所以我必须按原样处理源。
XML 输出如下所示:
最终,我需要它采用类似于以下的格式:
诚然,我对 XSLT 了解不多,但我学得很快,我发现这是我需要使用的工具。值得一提的是,这是 JD Edwards 9.1,我将使用 BI Publisher 通过 XSL 模板发送数据,以便进一步移交给 EDI 合作伙伴。
谢谢,
贾斯汀
metadata - 在 JD Edwards 中使用 Web 服务中的元数据构建下拉菜单有多难
寻找一种方法来协调 JD Edwards 的多个副本之间的数据。当前,用户键入应在下拉列表中的数据以防止错误。使用所有受控列表创建 Web 服务,然后使用这些服务构建下拉菜单并确保系统的所有副本中的数据正确,这有多可行?我没有 JD Edwards 的经验
jdeveloper - JD Edwards EntrepriseOne:无法找到安全服务器
我已按照所有步骤安装 JDE,但出现此错误:
这是 JDE 的日志文件:
jdeveloper - 无法与安全服务器 JD Edwards EntrepriseOne 连接
我收到此错误将近 3 天:
感谢您的帮助 ;