GeneXus 17 を実行するには、次の保証および必須要件があります。
GeneXus IDE は、
Microsoft Windows オペレーティングシステム上で動作します。
ハードウェア要件 |
* プロセッサー: 1 GHz 以上 (マルチコアを推奨)
* メモリー: 4 GB 以上の RAM (8 GB を推奨。Android アプリケーションを生成する場合は 16 GB を推奨)
* ハードディスク: インストールには 1.2 GB 以上の空き領域が必要。アプリケーションを生成するには、追加領域または共有ディスクユニットを使用してナレッジベースを作成し、コードを生成する必要があります。 |
ソフトウェア要件 |
* Microsoft .NET Framework 4.7.1、4.7.2 または 4.8 (こちら(1) で要件、特にサポートされている Windows バージョンを確認)
* Microsoft SQL Server 2012 以上 (Express、Standard、またはその他の任意のエディション) または LocalDB(4)
* Windows 10 以上を使用している場合は、Microsoft Internet Explorer最小バージョン6.0 SP1 (11 以上を推奨)(2)
* Apache Maven 3.6.1 以上(3)
|
(1) -
ライブ編集を使用するには、Windows 8.1 以上が必要です。
(2) - Internet Explorer のベースライブラリ (MSHTML) は、設計時に
HTML エディタに使用されます。これらのベースライブラリは、Windows 10 以前のバージョンでは、Internet Explorer の機能の一部としてインストールされ、Windows 11 の一部となります。
参照(3) - モジュールの
インストールまたは
配布用です。
(4) - LocalDB は、ナレッジベースの作成のみがサポートされ、生成されたアプリケーションでは使用できません。
また、GeneXus IDE のユーザーは管理者権限を保持している必要があります。
ジェネレーター |
要件 |
.NET Framework |
* 選択された DBMS に関連付けられた ADO .NET プロバイダー |
.NET |
* .NET SDK 6 |
Java (1) |
* Oracle JDK または Open JDK 1.8 以上
* Web 環境用の Servlet API 実装ファイル (例: servlet-api.jar ファイル、3.0 以上) |
ネイティブモバイル(2) |
* Apple の要件
* Android の要件 |
Angular |
* Angular の要件 |
(1) -
- Apache Tomcat (7.0.67 以上) は、ローカルでプロトタイプを作成するためにサポートされている唯一のサーブレットサーバーです。
- 注: 特殊文字を含む KB での Open JDK 18 の使用は、完全にはサポートされていません。詳細については、SAC #51138 を参照してください。
(2) -
Knowledge Base Navigator は、オフラインアプリケーションのプロトタイプをサポートしていません。「
オフライン ネイティブ モバイル アプリケーションの要件」を参照してください。
(1) -
[ SameSite cookie attribute ] プロパティに「Do not specify」以外の値が設定されている場合は、Framework 4.7.2 です。
(2) -
Server.Socket 外部オブジェクトを使用する際には、Internet Information Server 8 が必要。IIS 8 セクションに 'WebSocket プロトコル' モジュールの Windows 機能がインストールされていることを確認してください。
- Windows
Azure を使用する場合、Internet Information Server 7 以上が必要です。
(3) - Apache Tomcat を使用する場合は、バージョン 7.0.67 以上を使用してください。
(4) - 再配布可能な JDBC ドライバーが GeneXus のセットアップに含まれ、ビルド時に <ナレッジベース環境ディレクトリー>\<ドライバー> にコピーされます。これを
[ Classpath ] プロパティで参照します。
(5) - .NET Core Windows Server Hosting Bundle は、IIS 上でアプリケーションを実行するためのものです。詳細については、
.NET ジェネレーターの要件を参照してください。
- Windows の 'WebSocket プロトコル' モジュールを有効にするには、次の手順に従う必要があります: [ Windows の機能の有効化または無効化 ] > [ インターネット インフォメーション サービス ] > [ World Wide Web サービス ] > [ アプリケーション開発機能 ] > [ WebSocket プロトコル ] 。マシンの再起動が必要です。
- .NET Framework 4.6 がインストールされていることを確認するには、 [ Windows の機能の有効化または無効化 ] で [ .NET Framework 4.6 Advanced Services ] を確認します。
- 404 または 500.19 エラーが発生した場合の解決策。
データベースを使用するアプリケーションを生成する際に、サポートされている DBMS は、次のとおりです:
ジェネレーター |
DBMS |
DBMS バージョン |
.NET Framework、.NET、および Java |
* DB2 Universal Database
* DB2 UDB for iSeries
* Informix(1)
* MySQL(2)
* Oracle(3)
* PostgreSQL
* SQL Server(4.6)
* SAP Hana DB |
* 7.1 以上
* V5R1 以上
* 7.31 以上
* 4.x 以上
* 8.1.5 以上
* 7.x 以上
* 2000 以上
* 1.0 以上 |
Android および iOS |
* SQLite(5) |
|
(1) - .NET 固有: DRDA プロトコルを有効にする必要があるため、Informix の最小バージョンは 11.x です。詳細については、
.NET ジェネレーターの要件および
Informix での DRDA の有効化を参照してください。
(2) -
GeneXus Access Manager または
GXflow を使用する場合の MySQL の対応バージョンは 5.0.3 以上です。
(3) -
GXflow を使用する場合の Oracle の対応バージョンは 9 以上です。
(4) -
GXflow を使用する場合の SQL Server の対応バージョンは 2012 以上です。
GeneXus Access Manager を使用する場合の対応バージョンは 2008 以上です。任意のエディションの SQL Server がサポートされています。
(5) - SQLite は Android および iOS オペレーティングシステムの一部であり、バージョンは Android および iOS 要件で定義されています。
(6) - LocalDB はサポートされていません。
その他のオプションについては「
クラウドデータベース」を参照してください。
ブラウザー |
制限付き最小バージョン (1) |
最小バージョン (2) |
推奨バージョン (3) |
Internet Explorer (4) |
9.0 |
10.0 |
11 以上 |
Mozilla Firefox |
3.0 |
現行 - 1、ESR(5) |
現行、ESR(5) |
Google Chrome |
6.0 |
現行 - 1 |
現行 |
Safari |
5.0 |
現行 - 1 |
現行 |
Microsoft Edge(6) |
20.0 |
現行 - 1 |
現行 |
(1) - これらのバージョンでは、すべての機能を使用できるわけではありません。詳しくは、
(2) を参照してください。
(2) -
Server.Socket 外部オブジェクト、
Progress Indicator 外部オブジェクト、
レスポンシブ Web デザイン (RWD) の機能を使用する場合の最少要件です。
(3) - いずれの場合にも、主に性能とセキュリティ関連の改善のため、利用可能な最新のブラウザーをお勧めします。
(4) - このブラウザーでは、
Design System オブジェクト、
Flex レイアウトコンテナおよび
Dashboard オブジェクトはサポートされていません。
(5) - ESR の意味については、
https://www.mozilla.org/ja/firefox/enterprise/ を参照してください。
(6) - Edge の現在のバージョンは Chromium に基づいており、古いバージョン (バージョン 20 など) は Microsoft のドキュメントで「レガシー」と呼ばれています (参照:
https://support.microsoft.com/en-us/help/4026494/microsoft-edge-difference-between-legacy)。
ブラウザーは ES6 モジュールをサポートしている必要があります。詳細情報:
Angular ジェネレーターのブラウザーのサポート
GeneXus IDE は Windows 上で動作するため、ベース OS が Mac OS または Linux の場合は、そのオペレーティングシステムおよび上記の関連要件を備えた仮想マシン上で実行する必要があります。
ReadARM アーキテクチャの Mac を GeneXus 用に準備する方法を参照してください。
将来的に
GeneXus Web がこれに代わる予定です。