お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-11-09 00:16:00

nullic
新しいメンバ
登録日: 2011-08-07

javaアプリケーションが実行できない

先日、自作したjavaアプリケーションをコンパイルしjavaコマンドで実行したところ
Exception in thread "main" java.lang.UnsupportedClassVersionError: Test : Unsupported major.minor version 51.0
とでて動作が中断されてしまいました
ggって見たところjreのバージョンがjdkより低いことが原因らしいのですが、jreのアップデートの方法がわかりません。どなたか方法を知っている方はいらっしゃいませんか?

オフライン

 

#2 2011-11-09 17:36:52

weyk
メンバ
登録日: 2009-04-03

Re: javaアプリケーションが実行できない

jreのバージョンアップそのものが目的ではないのであれば、以下の選択肢では、いかがでしょうか。
・コンパイル時のオプションでjreにあわせたターゲットバージョンを指定する(古いJREにあわせる)
 この場合、新しいバージョンの機能は使用できません。
・実行の際は、JDK付属のVMを用いる(そのファイルを実行するときには古いJREは使わない)
 そのファイルの実行時はjavaを絶対パスで指定するということです。

なにがなんでも新しいもののほうが良いっ というのであれば、だめですが。

オフライン

 

#3 2011-11-09 18:02:18

nullic
新しいメンバ
登録日: 2011-08-07

Re: javaアプリケーションが実行できない

わかりました。
古いバージョンでも差し支えないと思われるのでその方法を使わせて頂きます。
どうもありがとうございました。

オフライン

 

Board footer

Powered by FluxBB