問題タブ [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.

0 投票する
1 に答える
88 参照

java - Blackberry Java: プリプロセッサ ディレクティブが依存関係を削除しない

たとえば、OS 6.0 用にアプリをコンパイルして 5.0 デバイスで実行することは可能であり、新しい API を使用しない限り問題ありません (念のため、2 分前にテストを行いました)。 )。

Eclipse 3.6 と最後の BB プラグインを使用して、利用可能な場合にのみバーコード スキャンを使用する必要があるアプリを開発しています (API 6.0 以降)。最もクリーンな解決策は、下位バージョンでは競合するクラスをロードしないことでした。これが Java SE の場合、バーコード API のすべての使用をクラスにカプセル化して (これを と呼びましょうOS6Impl)、 default も作成OS5Implし、OS のレベルに応じて実行時にリフレクションを使用していずれかをインスタンス化します。デバイス。

しかし、これは 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 用にコンパイルする必要がありました。前に述べたように、新しい API を使用しない 6.0 用にコンパイルされたコードは、より低いバージョンで実行できるため、これはばかげています。新しい API のインポートがクラス以外で使用されていないOS6Impl.javaこと、プリプロセッサ ディレクティブが正しく設定されていること、プリプロセッサ ディレクティブが変更されるたびにクリーンとビルドが行われたことを何度か確認しました。また、各タラをインストールした後、ブラックベリーを再起動しました。

バージョンをコンパイルするには、アプリ記述子のディレクティブを変更するだけでなく、ビルド パスを変更して JRE を 5 または 6 に切り替える必要があります。

プリプロセッサ ディレクティブを使用して互換性のないコードを削除すると、どのような種類の依存関係が追加されますか? プリプロセッサ ディレクティブなしで互換性のあるコードをコンパイルするときに、これらの依存関係が追加されないのはなぜですか? プリプロセッサは、コンパイラの前に実行されるものではありませんか?

0 投票する
3 に答える
155 参照

sql - イベント ルールの SQL ステートメント

SQL ステートメントをイベント ルールに実行することは可能ですか? やってみたけど無理っぽい

PD: マウスを使わずにキーボードだけでコーディングすることは可能ですか?

ありがとうございました

0 投票する
1 に答える
511 参照

jde - jdedwards エンタープライズ 1: フィールド値を取得する方法は?

JD Edwards Enterprise One で開発を始めたところです。簡単なことにぶつかりましたが、それを行う方法が見つかりませんでした。つまり、フィールドの値を取得する方法です(テーブルまたはビジネスビューから選択した後)。

例: F0005.Select

DL01 の値を取得して evt_myVar に割り当てたい場合、どうすればよいですか?

注: 上記で話しているのは、NER (ビジネス機能) の作成です。解決策を見つけるための情報やヒントは、本当に感謝しています。ありがとう。

0 投票する
1 に答える
2993 参照

web-services - SOAP 障害メッセージS:サーバーにキャストできません

ja SOAP リクエストに 3 つの入力を挿入しています。応答を取得しようとすると、クラスにキャストできないことを示すエラー メッセージが表示されます。

ここに、私が直面している SOAP 応答を添付しました。

0 投票する
0 に答える
42 参照

java - MANIFEST.FM で見つからない JARS

私は現在、Eclipse プラグインを開発しているので、JDE を使い始めたばかりです。プロジェクトに必要なすべての JAR を参照しましたが、 MANIFEST.MF にエラーが発生し続けます。

エラーは

これらのエラーはどこから来ているのでしょうか?

編集:尋ねられたように、.projectコンテンツ:

0 投票する
1 に答える
48 参照

metadata - Web サービスのメタデータを使用して JD Edwards でドロップダウン メニューを作成するのはどれほど難しいでしょうか

JD Edwards の多数のコピー間でデータを調和させる方法を探しています。現在、ユーザーはエラーを防ぐためにドロップダウンにあるデータを入力しています。すべての制御リストを含む Web サービスを作成し、これらのサービスを使用してドロップダウンを構築し、システムのすべてのコピーでデータが正しいことを確認することは、どの程度実現可能ですか? JDエドワーズの経験はありません

0 投票する
1 に答える
1710 参照

jdeveloper - JD Edwards EntrepriseOne : セキュリティ サーバが見つかりませんa

すべての手順に従って JDE をインストールしましたが、次のエラーが発生しました。

これは JDE のログ ファイルです。

0 投票する
2 に答える
1172 参照

jdeveloper - セキュリティ サーバー JD Edwards EntrepriseOne に接続できません

このエラーが発生したのはほぼ3日です:

ご協力いただきありがとうございます ;