Javaのコンパイル時にエラーが出る

投稿者: Anonymous

Max/mspという作曲用のプログラミング環境で、javaのクラスを使おうとしたところ、
下のようなエラーが出てしまいました。

エラー

JDKのバージョンが古いのかな、と思ってJDK 8 Update 66をダウンロードしてコンパイルし直しましたが、それでもコンソールに上の画像と同じものが表示されます。
どうしたらいいのでしょうか・・・・・・

–追記–
開発環境
OS:Mac OS X 10.10.5 Yosemite
JAVAのバージョン(ターミナルでjava -versionと打ったら出てきたもの):
 java version “1.8.0_66”
 Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
 Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Max/mspのバージョン:7.0.6

解決

特定の製品固有の問題であれば、その製品のサポートフォーラム(等)を覗いてみると問題が解決しやすいかと思います。

今回の場合であれば
https://cycling74.com/forums/forum/java/
ですね。

エラーメッセージで検索してみると、Mac OSXでは
https://cycling74.com/wiki/index.php?title=Category:Max_And_Java
https://cycling74.com/wiki/index.php?title=Java_on_OS_X_10.9_(and_later)

Max (at least until version 7.0.6) will not work with Oracle Java. To use Java and the [mxj] object in Max you need to (re-) install Java for OS X. There is no problem having Java for OS X installed alongside with Oracle Java. Java applications other then Max will use Oracle Java, Max the other one.

Luckily Apple still offers the old package for downloading here.

ということのようなので、使用されているOSがOSXなのであれば、Apple製のJava1.6を使用する必要がありそうです。
つまり原因は(想定とは逆で)、Javaのバージョンが新しいから駄目、というわけです。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *