C#からJavaへの変換ツール – CodePorting.Translator Cs2Java リリース 25.3

リリースノート

All Changes

  1. Fix namespace mapping formatting.
  2. Fix that some ported files were created in the wrong places.
  3. Enable API change for protected members.
  4. Add support for protected internal and private protected.

アーティファクトをダウンロードする

CodePorting.Translator Cs2Java 25.3

既存のC#コードをJavaに変換できるCodePorting.Translator Cs2Javaツールを含みます 追加: 2025/03/04
ダウンロード ファイルサイズ: 67Mb

CodePorting.Translator Cs2Java について

CodePorting.Translator Cs2Java は、API やコード ドキュメントを変更せずに両方の言語で同じバージョンのソフトウェアをリリースするために、C# ソース コードから Java への変換を自動化するのに役立つトランスパイラー ソリューションです。 C#プロジェクトをJavaに変換した後、変換されたファイルを使用してMavenプロジェクトを作成します。次に、CodePorting.Translator Java Class Library (JCL)から必要な依存関係を追加してMavenプロジェクトを構成します。

MavenプロジェクトにCodePorting.Translator JCLを追加する

簡単な設定でJCLを直接Mavenプロジェクトに追加できます。

1. Mavenリポジトリの設定を指定する

まず、Maven pom.xmlにCodePorting Mavenリポジトリの設定/場所を次のように指定する必要があります: <repositories> <repository> <id>codeporting</id> <name>CodePorting Maven Repository</name> <url>https://products.codeporting.com/translator/csharp-to-java/repo/</url> </repository> </repositories>

2. CodePorting.Translator JCL依存関係の定義

次に、元のC#プロジェクトで使用されている名前空間に基づいて、pom.xmlにCodePorting.Translator JCLの依存関係を次のように定義します: <dependencies> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>mscorlib</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Security</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Xml</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Net</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Drawing</artifactId> <version>24.7.0</version> </dependency> </dependencies>

その他のリリース

2025:
25.3
- 2025/03/04
25.2
- 2025/02/05
2024:
24.10
- 2024/11/01
24.9
- 2024/09/18