タイトルが他の質問とほぼ同じであることは知っていますが、それらの回答で問題を解決できませんでした。
これが問題です:
私は 2 つのほぼ同一のプロジェクトを持っており (1 つは mercurial でもう 1 つのプロジェクトから複製されています)、いくつかの変更が加えられています。元のプロジェクトから最後にプルした後、プロジェクトを実行しようとすると、次のエラーが表示されます。これは、プロジェクトが java7 でコンパイルされ、java6 で実行されていることを意味します。
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/[...]/Start : Unsupported major.minor version 51.0
元のプロジェクトは正常に実行され続けます。
プロジェクトのプロパティでJavaプラットフォームをjava7に変更すると実行されますが、プロジェクトをjava6で実行する必要があるため、これはオプションではありません。
Product Version: NetBeans IDE 7.2 (Build 201207171143)
Java: 1.6.0_35; Java HotSpot(TM) 64-Bit Server VM 20.10-b01
System: Linux version 3.2.0-32-generic running on amd64; UTF-8; en_US (nb)
ご協力いただきありがとうございます!