質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

1回答

21300閲覧

eclipseでのエラー

Fantasista10

総合スコア47

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2017/04/21 08:10

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Resource specification not allowed here for source level below 1.7
型 HitAndBlow のメソッド enterPlayerNum(Scanner) は引数 (Scanner) に適用できません
メソッド checkHitAndBlow(String[], String[]) は型 HitAndBlow で未定義です

というエラーがeclipseでてしまいます。

何か設定をいじってしまったみたいなのですが、解決方法を教えて頂たいです。
拙い質問で大変申し訳ありません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

おそらく、コンパイルしようとしているjavaのバージョンが6以下になっていることによるエラーのように思われます。

ウィンドウ→設定→Java→コンパイラー
や、
プロジェクトを右クリック→ビルドパス→ビルドパスの構成→ライブラリ
でjavaのバージョンが7以上であることを確認してみたらどうでしょうか?

投稿2017/04/21 08:44

nabeyaki

総合スコア116

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Fantasista10

2017/04/21 08:49

javaのバージョンが1.6だったので、1.7から変更したところ、下記のようなメッセージがコマンドプロンプトに表示されました。分かる方がいればお願いいたします。java.lang.UnsupportedClassVersionError: round3/chapter7/HitAndBlow : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Exception in thread "main"
nabeyaki

2017/04/21 09:03

プログラムの実行はEclipseで行ってますか?その他? windowsのコマンドプロンプトの場合、 java -version と入力すると実行するjavaのバージョン情報が分かります。 おそらくですが、コンパイル(eclipse)のバージョンが7で、実行のバージョンが6。 という状況になっているのではないかと推測します。 ですので、javaをインストールしてバージョンを上げるとか、インストール済みなら環境変数を変えるなどの対処が必要かと思います。
Fantasista10

2017/04/21 12:32

学校でこの状態になってしまいました。 大変申し訳ございませんが、月曜日に試して見て、回答させて頂きます。
Fantasista10

2017/04/24 01:42

eclipseのバージョンが1.6で、実行のバージョンも1.6なのを確認しました。 翻訳したところ、Java Virtual Machine Launcherからcould not find the main class:round3.chapter1.Ex3_1_1.Program will exit.と表示されました。 コンソールには、 java.lang.UnsupportedClassVersionError: round3/chapter1/Ex3_1_1 : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Fantasista10

2017/04/24 01:45

javaをインストールしてバージョンをあげてもeclipseのデータは削除になったりしませんでしょうか。 環境変数はコントロールパネルからシステムの詳細からの変更って事ですよね?環境変数も1.6になっているのを確認しました。
nabeyaki

2017/04/24 02:49

javaを最新にインストール・環境変数を変えてもeclipseは問題ないと思いますよ。 理由があるならともかく、プログラムの勉強でしたら、eclipseでプログラム実行・デバッグしたほうがラクです。 該当のソースで右クリック→ 実行(またはデバッグ)→ Javaアプリケーション で実行します。 標準入力はコンソールタブで文字入力すればよいです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問