私の意見では、J7 が最先端であるという Web サイトの説明は、J7 が最初にリリースされたときは真実でしたが、今では少し誇張されています。これは、特に環境に関するまとまりのあるドキュメントに関して、J7 が同じレベルの完全性を持っているということではありません (ベース言語自体とそのドキュメントは以前と同じくらい堅牢であることに注意してください。J6 からの変更はほとんどありません)。
最大の変更点は GUI 環境の変更です。J6 は、Windows では Windows ドライバーを使用し、Linux および Mac では Java Swing を使用しました。J7 には、Gtk とブラウザベース (javascript/css) の 2 つの主要な GUI 環境があります。少なくとも Linux (そしておそらく Mac も) では、Gtk GUI は Java Swing を大幅に改善しています。
J7 の初期には、Gtk IDE を Windows で動作させるのは少し難しいかもしれませんが、Gtk バイナリと Gtk IDE を備えた J のインストールを簡素化する Windows インストーラーがあります。
もう 1 つの重要な変更点は、インストーラーに含まれていた多くのスクリプト/パッケージが J Application Library (JAL) に移動したことです。これの主な推進力は、より頻繁にコミュニティによって更新できるようにすることでした。多くの頻繁に使用されるスクリプト (ファイル、文字列など) は、ユーザーが手動でロードするのではなく、システムの起動時にロードされるようになりました。
J をインタラクティブに使用している場合や、GUI に依存しないスクリプトを作成している場合は、J7 に移行するのはかなり簡単な決定になると思います。主に GUI アプリケーションを構築したい場合は、どちらも機能しますが、J7 のドキュメントと簡単な例は少なくなります (Gtk または javascript/css のいずれか)。