• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンパイル時のエラーの件)

エラーメッセージでJavaプログラムのコンパイルができない

netaroの回答

  • netaro
  • ベストアンサー率41% (46/110)
回答No.2

Javaのクラス名は英字大文字から始まります。 ですから、クラス名をhello→Helloにしてみてください。 あと、プログラムを組むとき、Tabキーで字下げをやると見やすくなりますよ。 import java.applet.Applet; import java.awt.Graphics; public class Hello extends Applet { public void paint (Graphics g ) { g.drawsString ("Hello Java Applet !",20,20); } }

tunta
質問者

補足

解答ありがとうございます。さっそくやってみました。 で、その結果以下のようにエラーが減りましたが・・・ C:\jdk1.3.1\lib\java>javac hello.java hello.java:6: シンボルを解釈処理できません。 シンボル: メソッド drawsString (java.lang.String,int,int) 位置 : java.awt.Graphics の クラス g.drawsString ("Hello Java Applet !",20,20); ^ エラー 1 個 ここからはなんとかなりそうです。ありがとうございました。

関連するQ&A

  • javaの基本

    ここに書いてある http://www.tohwa-u.ac.jp/~kodama/java/1_world.html import java.applet.*; import java.awt.*; public class hello extends Applet { public void paint(Graphics g) { g.drawString("Hello World",20,20); } } hello.javaを作って ターミナルでjavac hello.javaでコンパイルして appletviewer hello.java とやるんですが sun.Applet.Mainというappletviewerが出て ウインドウが出ず困っています コードも間違ってないし 合ってると思います http://www.tohwa-u.ac.jp/~kodama/java/pictures/viewer01.jpg 見たいにでず sun.applet.mainというアプリみたいなのがドックに出て 3秒くらいで消えてしまいます 何故なんでしょう? どなたか詳しい方教えて下さい

    • ベストアンサー
    • Java
  • エラーが出ます

    初体験でもやさしいJAVAという本で勉強中です。MS-DOSで練習問題(横長の長方形の中に文字列を表示させる)Fun.javaをコンパイルしようと思ったら、エラー:Name.javaを読み込めません。エラー1個 とでます。昨日やったもの(なんにもない長方形のアプレット)はちゃんとコンパイラされて、.classのファイルができました。何か間違っているのでしょうか? import java.applet.Applet; import java.awt.Graphics; public class Fun extends Applet{ public void paint(Graphics g) { g.drawString("Javaっておもしろい!", 50, 30); } } です。他の質問を読んでいたらclasspathとでてきてましたが、classpathを設定した方が良いのでしょうか?

    • ベストアンサー
    • Java
  • JDialog でコンパイルエラーになります

    環境:WindowsXP,j2sdk1.4.0 Javaを勉強しているのですが、swingクラスのJDialog ,Jwindowを使用するとコンパイルエラーになります。 (JFrameの場合は、問題なく表示されます) ソースとエラー内容は以下の通りです。 ・ソース import java.awt.*; import java.awt.event.*; import javax.swing.*; class JDialog{ public static void main(String [] args) { JDialog jd =new JDialog(); jd.setBounds(0, 0, 200, 100); jd.setTitle("JDialog Example"); jd.getContentPane(). setBackground(Color.green); jd.addWindowListener(new MyWindowAdapter()); jd.setVisible(true); } } ・エラー内容 JDialog.java:12: シンボルを解釈処理できません。 シンボル: メソッド setBounds (int,int,int,int) 位置 : JDialog の クラス jd.setBounds(0, 0, 200, 100); ^ JDialog.java:13: シンボルを解釈処理できません。 シンボル: メソッド setTitle (java.lang.String) 位置 : JDialog の クラス jd.setTitle("JDialog Example"); ^ JDialog.java:15: シンボルを解釈処理できません。 シンボル: メソッド getContentPane () 位置 : JDialog の クラス jd.getContentPane().setBackground(Color.green); ^ JDialog.java:16: シンボルを解釈処理できません。 シンボル: メソッド addWindowListener (MyWindowAdapter) 位置 : JDialog の クラス jd.addWindowListener(new MyWindowAdapter()); ^ JDialog.java:18: シンボルを解釈処理できません。 シンボル: メソッド setVisible (boolean) 位置 : JDialog の クラス jd.setVisible(true); ^ エラー 5 個 誰か、助けてください!

    • ベストアンサー
    • Java
  • Fontの指定ができず困っています。

     フォントを設定し、文字を表示させる以下のようなプログラムを作 成しました。しかし、コンパイルするとエラーが表示されます。 --------------------------------------------------------- import java.applet.*; import java.awt.*; public class moji extends Applet{ public void paint(Graphics g){ Font fnt = new Font("Serif",Font.BOLD,18); g.setFont(fnt); g.drawString("Hello Java",10,10); } } --------------------------------------------------------- エラーの内容は以下の通りです。 --------------------------------------------------------- moji.java:5: シンボルを見つけられません。 シンボル: 変数 BOLD 場所 : Font の クラス Font fnt = new Font("Serif",Font.BOLD,18); ^ moji.java:5: 内部エラーです。Font.<init> を Font で () にイン スタンス生成できません。 Font fnt = new Font("Serif",Font.BOLD,18); ^ moji.java:6: setFont(java.awt.Font) (java.awt.Graphics 内) を (Font) に適用できません g.setFont(fnt); ^ ---------------------------------------------------------  なぜ、このようなエラーがでるのか教えていたたでないでしょう か?よろしくお願いします。

    • ベストアンサー
    • Java
  • アプレットでスクロールバーを作りたいがコンパイルエラーが出る。

    アプレットでスクロールバーを作ろうと思っています。下記のコードをコンパイルすると 「import java.applet.Applet;abstract として宣言する必要があります。」とコンパイルエラーになります。いろいろ調べましたが原因がわかりません。なぜこのようなことが生じるのでしょうか? import java.awt.*; import java.awt.event.*; public class testScroll extends Applet implements AdjustmentListener{ Scrollbar sbar; public void init(){ setLayout(new BorderLayout()); sbar=new Scrollbar(Scrollbar.HORIZONTAL,1,10,1,300); add("South",sbar); sbar.addAdjustmentListener(this); } public void paint(Graphics g){ g.setColor(Color.gray); g.fillRect(0,0,350,150); } public void adjustmentValueCanged(AdjustmentEvent e){ if(e.getAdjustable()==sbar){ repaint(); } } } ■C:\**> javac testScroll.java testScroll.java:7: testScroll は abstract として宣言する必要があります。 adjustmentValueChanged(java.awt.event.AdjustmentEvent) を testScroll で定義しません。 public class testScroll extends Applet implements AdjustmentListener{ ^ エラー 1 個

    • ベストアンサー
    • Java
  • javaのsetColor、setBackgroundについて

    プログラミング初心者で、困っています。教えてください。Javaで g.setColor(Color.red); というサンプルに良くあるコードをコンパイルしてもエラーになってしまいます。 import java.applet.Applet; import java.awt.Graphics; public class First2 extends Applet{ public void init() { setBackground(Color.yellow); } } をコンパイルすると C:\myJ\test1>javac First2.java .\Color.java:7: ')' がありません。 g.setColor(Color red); ^ First2.java:6: シンボルを見つけられません。 シンボル: 変数 yellow 場所 : Color の クラス setBackground(Color.yellow); ^ .\Color.java:6: java.awt.Graphics は abstract です。インスタンスを生成することは できません。 Graphics g = new Graphics(); ^ .\Color.java:7: シンボルを見つけられません。 シンボル: 変数 Color 場所 : Color の クラス g.setColor(Color red); ^ エラー 4 個 となってしまうんです。 ネット上のいろんなサイトでは問題なく動作するように 書かれていますが、なぜエラーになるんでしょう? どうしたら解決できますか?ご指南下さい。 ちなみにjavaのversion は 1.6 です。

    • ベストアンサー
    • Java
  • アプレットのプログラムがコンパイルできません。

    import java.applet.Applet; import java.awt.*; public class Lesson1Applet extends Applet { public void init(){ this.add(new Lesson1("")); this.setLayout(null); this.resize(600,450); } } 上記のプログラムがコンパイルできません。 本の通りに作ってみたのですが、コンパイルが出来ず Servlet1118Applet.java:7: シンボルを解決できません。 シンボル: クラス Lesson1 場所 : Lesson1Applet の クラス this.add(new Lesson1("")); ^ という、エラーが出ます。 なぜコンパイル出来ないのか、わかる方がいましたら お返事お願いいたします。

    • ベストアンサー
    • Java
  • シンボルの解釈処理エラー

    http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/545.zip 上記のプログラムをコンパイルした所、以下のエラーが出て来ました。 javaを始めたばかりで、直し方が分かりません。 どなたか教えてもらえないでしょうか。 1.J120902のエラー kaguhls4% J120902.java:17: ';' がありません。 private enum Emode {sin.cos}; ^ J120902.java:17: シンボルを解釈処理できません。 シンボル: クラス enum 位置 : J120902 の クラス private enum Emode {sin.cos}; ^ J120902.java:18: シンボルを解釈処理できません。 シンボル: クラス Emode 位置 : J120902 の クラス private Emode mode=Emode.sin; ^ J120902.java:50: シンボルを解釈処理できません。 シンボル: メソッド setPreferredSize (java.awt.Dimension) 位置 : J120902 の クラス this.setPreferredSize(new Dimension(1200,400)); ^ J120902.java:88: シンボルを解釈処理できません。 シンボル: 変数 BLUE 位置 : java.awt.Color の クラス g.setColor(Color.BLUE); ^ J120902.java:90: シンボルを解釈処理できません。 シンボル: 変数 RED 位置 : java.awt.Color の クラス g.setColor(Color.RED); ^ エラー 6 個 2.J120905のエラー kaguhls4% J120905.java:77: シンボルを解釈処理できません。 シンボル: メソッド setPreferredSize (java.awt.Dimension) 位置 : J120905 の クラス this.setPreferredSize(new Dimension(kPanelSize,kPanelSize)); ^ エラー 1 個

  • アプレットの動作テストができない

    Eclipseのメニュー→「実行」→「Javaアプレット」で、"HELLO"の文字を表示させるアプレットの動作テストしたんですが、エラーが出てしまいました。 エラー内容は以下の通りです。 -------------------------------------- この行に複数マーカーがあります。 - シリアライズ可能クラス Sample_01 は long 型の static final serialVersionUID フィールドを 宣言していません。 - ブレークポイント:Sample_01 ---------------------------------------- HTML上での動作テストは問題なくできるのですが、Eclipseでの動作テストは失敗します。なぜでしょうか? ソースはJava講座のHPの物なので、間違いないと思うのですが…。 //ソース import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.util.*; public class Sample_01 extends Applet{ //この部分に使用する変数を宣言// public void init(){ //ここで最初にやっておきたい処理を記述する// } public void paint(Graphics g){ g.drawString("HELLO!",200,200);//ここでアプレット画面に表示させる処理を記述する// } }

    • ベストアンサー
    • Java
  • load:class HelloWorld not found

    アプレットの表示でIEのステータスバーが load:class HelloWorld not found になります。 英語のパスだし、長いフォルダ名も無いし、原因らしいものは心当たりありません。 他の人が作ったクラスなら普通に表示できました。 僕が作ったクラスがおかしいのかもしれません。 import java.applet.*; import java.awt.*; public class HelloWorld extends Applet { public void paint(Graphics g){ g.drawString("Hello World", 20, 20); } } をコンパイルしたMD5やダンプを教えてもらえませんか。

    • ベストアンサー
    • Java