以下のようなプログラム(他所からコピー&ペーストしただけです)
をEclipse上のjavaアプレットで実行すると、
タイトルのようなエラーが出ます。
クラス名とファイル名は一致させてます。
以下プログラム
import java.applet.*;
import java.awt.*;
//******************************************
public class Fig021017b extends Engineer
//******************************************
{
double height,width;
//==========================================
public Fig021017b()
//==========================================
{
super(300,300,30.,-15,-15.);
height=30.;width=30.;
}
//==========================================
public void init()
//==========================================
{
setLayout( null );
}
//==========================================
public void paint( Graphics g )
//==========================================
{
// タイトル
g.drawString("Fig011119:三角形",0,15);
// 方眼紙
SectionPaper(g,-width/2.,-height/2.,width/2.,height/2.,
1.,1.,1,5,1,5);
// ペンの色変更
g.setColor(Color.red);
// 軸
u_plot(g,-width/2.,0.,3);u_plot(g,width/2.,0.,2);
u_plot(g,0.,-height/2.,3);u_plot(g,0.,height/2.,2);
// ペンの色変更
g.setColor(Color.blue);
//ここから3角形描画
u_plot(g,-15.,-15.,3);
for(double i=-14;i<16;i++)
{
u_plot(g,i,-i*i/15.,2);
}
u_plot(g,1.,1.,3);
u_plot(g,6.,1.,2);
u_plot(g,3.,5.,2);
u_plot(g,1.,1.,2);
}
}
コンソールは
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
…以下略
と出ています。
どうすればきちんと出力されますか?
ちなみにプログラム3行目にあるextends Engineer ですが、
extends Applet を用いているプログラムはきちんと出力されます。
(逆にextends Engineer があるプログラムは全部このエラーです)
なので特に困っています。
回答よろしくお願いします。
No.4
- 回答日時:
javaの基本パッケージにEngineerというクラスはありません。
きっと、外部ライブラリや抽象クラスでしょう。
まずは、サブクラスでEngineerというクラスがないか探してみてください。
それで、見つからなかったら外部ライブラリだと思われます。
その場合は、自分で同じ機能を実装するライブラリを作成しましょう。
No.2
- 回答日時:
java.appletパッケージにも、
java.awtパッケージにも、
Engineerなるクラスは存在しないようですよ。
ついでに、J2SE6APIのクラス一覧を検索してみましたが、
Engineerクラスは確認出来ませんでした。
Engineerって、どのようなクラスですか?
この回答への補足
回答ありがとうございます。
Engineerが載っているURLを書いておきました。
http://www.morikita.co.jp/soft/08042/manual/Inde …
ここで何かわかるでしょうか^^;
ちなみにこのプログラムはここにあるサンプルプログラムの1つです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- その他(プログラミング・Web制作) Pythonにおける物理のシミュレーションでの単位変換について 2 2023/06/02 17:11
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- その他(プログラミング・Web制作) Pythonによる物理の斜方投射の位置座標表示について 2 2023/06/05 12:46
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- その他(プログラミング・Web制作) 物理の斜方投射の目盛り線とx軸、y軸の追加について 3 2023/05/26 21:11
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- その他(プログラミング・Web制作) ボールの動きがスムーズに動いてかつ目盛り線描画を維持するためには 4 2023/05/31 10:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列にnullを代入すると、null...
-
プログラミングの問題です。大...
-
htmlのinput type="date"をgett...
-
変数名とDBカラム名の関係性に...
-
Eclipse 動的プロジェクトで404...
-
「main メソッドを持つクラスが...
-
どんな時にIteratorを使うと便...
-
CSV出力を画面から選択したデー...
-
JaneStyleのスレッドが見れなく...
-
マイクラでPythonのプログラミ...
-
eclipseで作ったプログラムを他...
-
えハミルトン路と全域木のちが...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
-
下記問題の答えが"D"になる意味...
-
改行含むテキストの表示の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大...
-
マイクラでPythonのプログラミ...
-
配列にnullを代入すると、null...
-
jdk17.06のインストーラーが起...
-
Eclipse 動的プロジェクトで404...
-
list の空は [] ってあわらすのに
-
下記問題の答えが"D"になる意味...
-
JaneStyleのスレッドが見れなく...
-
正規表現について質問です。 カ...
-
eclipseで作ったプログラムを他...
-
改行含むテキストの表示の仕方
-
リレーションエンティティクラ...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
キー入力について
-
自作Androidアプリのデータ引き...
-
問題作成のWebアプリの作り方を...
-
eclipse実行ができない
-
変数名とDBカラム名の関係性に...
-
デバッグツールの具体例を教え...
おすすめ情報