Java编译找不到符号(初学者)!!

来源:百度知道 编辑:UC知道 时间:2024/05/13 17:50:58
大家好,我是一名Java初学者,在编译下面的程序时出现了“找不到符号的”问题。程序是这样的:

//A first progeram in Java

//import Applet class

import java.applet.Applet;

//import java.awt.Graphics;

public class Welcome extends Applet{

public void paint(Graphics g){

g.drawString("Welcome to Java Programming!",25,25);
}

}
然后在进入这个文件所在目录后对它进行JAVAC操作,显示是:
E:\Lecture1>javac Welcome.java
Welcome.java:12:找不到符号
符号:类Graphics
位置:类Welcome
public void paint(Graphics g){
1错误

括号里的Graphics的G的下面有个像向上的箭头的头部的符号。(将左单书名号顺时针转90度)

请问一下该怎么修改这程序啊?最好能顺带讲一下这样解决的原因,谢谢啊!


//import java.awt.Graphics;
的注释去掉,改成
import java.awt.Graphics;

//import java.awt.Graphics;
把前面的注释符号//去掉

晕,你的头文件import java.awt.Graphics;前面加了双斜杠表示那是注释,所以会出现那样的问题

import java.applet.Applet;
import java.awt.Graphics;
public class Welcome extends Applet{
public void paint( Graphics g ){
g.drawString("Welcome to Java Programming!",25,25);
}

}

正确的是这样,你试下,还有!你使用myEclipse当作编译环境吧!

//的意思是注释,就是忽略掉此行代码的意思,
import Applet class
import java.awt.Graphics;这两汗代码的意思是导入类,你加了//就相当于没有导入类,所以在 public void paint(Graphics g){这行代码中,不识别类Graphics这个类,即g的类型,所以说找不到符号g