0

MyEclipse を使っていて、そのまま Eclipse に変更したいのですが、MyEclipse と Eclipse で生成される .class ファイルが異なることがわかりました。まず、JDK のバージョンが異なることがわかりました ( http://en.wikipedia.org/wiki/Java_class_fileを参照してオフセット 6 ~ 7 を見つけます)。しかし、同じJDKを使用した後、.classはまだ異なります。

2 つの .class ファイルにも Java デコンパイラを使用していますが、同じ結果が得られます。何か提案はありますか? 古いシステムなので、クラスファイルが違うとマイグレーションする自信がありません。

4

1 に答える 1

0

MyEclipse の Java 機能は、関連するバージョンの Eclipse と同じです。MyEclipse 2013 は Eclipse 3.8.2 に基づいています (Eclipse 3.8.2 は 4.2.2 よりも見つけるのが少し難しいですが)、MyEclipse 10 は Eclipse 3.7.2 に基づいています。Eclipse は、プロジェクトに指定された JRE で Java コンパイラを使用します (ワークスペースに指定されたデフォルトとは異なる場合があります)。また、プロジェクトの Java 準拠レベル (プロジェクト固有のレベルが指定されていない場合はワークスペースのデフォルト) も確認する必要があります。

于 2013-05-27T07:10:16.127 に答える