通常、Java のバージョン エラーは、パッケージがより高いバージョンでコンパイルされ、Java のより低いバージョンで実行されているために発生します (これは私の理解です。間違っている場合は修正してください)。しかし、同じバージョンの Java が 2 にインストールされています。ノードのいずれかでパッケージをコンパイルし、別のノードで実行すると、バージョン エラーが発生します。インストールに使用するjdkは「jdk-7u17-linux-i586.tar.gz」です。どちらのマシンも 32 ビット Linux (Ubuntu) OS を実行しています。
なぜこれが起こっているのでしょうか?