我有两个简单的代码,ClickMe.java代码为:importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassClickMeextendsAppletimplementsMouseListener{privateSpo...

我有两个简单的代码,

ClickMe.java

代码为:

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

public class ClickMe extends Applet implements MouseListener {

private Spot spot = null;

private static final int RADIUS = 7;

public void init() {

addMouseListener(this);

}

public void paint(Graphics g) {

//画一个黑边框和白背景

g.setColor(Color.white);

g.fillRect(0, 0, getSize().width - 1, getSize().height - 1);

g.setColor(Color.black);

g.drawRect(0, 0, getSize().width - 1, getSize().height - 1);

//画红点

g.setColor(Color.red);

if (spot != null) {

g.fillOval(spot.x - RADIUS, spot.y - RADIUS, RADIUS * 2, RADIUS * 2);

}

}

public void mousePressed(MouseEvent event) {

if (spot == null) {

spot = new Spot(RADIUS);

}

spot.x = event.getX();

spot.y = event.getY();

repaint();

}

public void mouseClicked(MouseEvent event) {}

public void mouseReleased(MouseEvent event) {}

public void mouseEntered(MouseEvent event) {}

public void mouseExited(MouseEvent event) {}

}

Spot.java

代码为:

public class Spot {

public int size;

public int x, y;

public Spot(int intSize) {

size = intSize;

x = -1;

y = -1;

}

}

编译Spot.java 没有报错

编译ClickMe.java 出现以下提示

ClickMe.java:17: 找不到符号

符号: 类 Spot

位置: 类 ClickMe

private Spot spot = null;

^

ClickMe.java:61: 找不到符号

符号: 类 Spot

位置: 类 ClickMe

spot = new Spot(RADIUS);

^

2 错误

注:我的这两个文件是在同一目录下,

1楼用的是 eclipse编译的 在那里面好像没有问题,但是我用的windows xp的CMD下编译的!

环境变量:

JAVA_HOME C:\develop\sdk\jdk1.5

CLASSPATH ,;%JAVA_HOME%\lib

path C:\develop\sdk\jdk1.5\bin;

4楼 我的这个类是在同一个目录下,如果要倒入,应该如何导入?

展开

电脑配置java编译报错_java 编译错误相关推荐

  1. java override报错_java @override 报错处理

    转载自:http://blog.sina.com.cn/s/blog_9c7605530101kl9r.html 一.java @override 报错处理 做项目的时候,同事那边电脑上编译通过的ja ...

  2. 【错误记录】Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 VirtualApp ( https://github.com/asLody/VirtualApp ) 时 , 弹出如下错误 ; Error: ...

  3. java test报错_Java 单元测试报错

    «Java 单元测试报错:Test class should have exactly one public zero-argument constructor» public class Test{ ...

  4. java 注解报错_eclipse编译项目:Java @Override 注解报错的解决方法

    错误: 在 eclipse 的新工作空间开发项目时,出现大面积方法编译错误.鼠标放在方法名上后显示让我们去掉 @override 注解,如图: 原因: @Override 是 jdk5 引入的机制,但 ...

  5. java package报错_Java基础知识总结 - 超详细篇(上)

    1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre. 2,JRE:Java Runtime Environment,java程序的运行环境,ja ...

  6. 【错误记录】Android Studio 编译报错 ( Gradle 下载错误导致 Failed to open zip file 报错 )

    文章目录 一.报错信息 二.解决方案 1.修改 gradle-wrapper.properties 配置 ( 失效解决方案 ) 2.手动干预 Gradle 目录 ( 推荐 ) 3.手动下载 Gradl ...

  7. java package报错_Java从入门到精通(一)

    标识符 Java语言中,为各种变量.方法和类等起的名字称为标识符 Java标识符的命名规则: 应以字母.下划线.美元符开头 后跟字母.下划线.美元符或数字 Java标识符大小写敏感,长度无限制 jav ...

  8. java instanceof 报错_java instanceof方法

    基本用法 null instanceof Object   为false: null instanceof 任意类 为false: 任意实例 instanceof 对应的类或者父类 都为true: 基 ...

  9. java 枚举报错_java 枚举

    枚举: 就是要让某个类型的变量的取值只能为若干个固定值的一个,否则,编译器就会报错.枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标. 用普通类实现枚举 ...

最新文章

  1. JSP简单练习-EL获取表单数据
  2. spring学习(46):spring的单例bean
  3. CC++中的qsort库函数
  4. 三菱fx5u modbus tcp fb块用法_2020江苏三菱PLCFX3GA14MT回收回收上门提货西门子软启动器...
  5. 模型压缩:Deep Compression
  6. 自然语言处理系列-1.什么是NLP?
  7. 从DLL导出.a文件
  8. 宋宝华: CPU是如何访问到内存的?--MMU最基本原理
  9. html加载本地pdf,WkHTMLtoPDF不加载本地CSS和图像
  10. Java Web的Excel读取
  11. 医院网络广告的结算形式-医院网络营销站外合作篇
  12. 邓白氏编码的申请流程
  13. Java——打印九宫格的算法思路(任意维奇数行方阵)
  14. 《软件工程》课程获奖感言
  15. 如何用Matlab在极坐标系下绘图并调整极坐标初始角位置
  16. 【荐读】Hello, World! 发明者布莱恩·W.克尼汉的传奇人生
  17. PW2051降压型DC/DC调整器芯片
  18. 解决navicat 导出excel id 变成 科学计数法
  19. SRAM、PSRAM、SPI FLASH杂记【转】
  20. outlook文件超出服务器允许大小,outlook2010 PST文件最大支持50GB怎么调大

热门文章

  1. ASP.NET Core Blazor Webassembly 之 路由
  2. 【Azure Show】|第三期 人工智能大咖与您分享!嘉宾陈海平胡浩陈堰平
  3. 谓词筛选表达式的扩展库PredicateLib
  4. .NET Core 3.0之深入源码理解Kestrel的集成与应用(二)
  5. [译]使用LazZiya.ExpressLocalization开发多语言支持的ASP.NET Core 2.x项目
  6. ASP.NET Core在Azure Kubernetes Service中的部署和管理
  7. 程序员修神之路--高并发优雅的做限流(有福利)
  8. EF Core中避免贫血模型的三种行之有效的方法(翻译)
  9. .Net Core跨平台应用研究-HelloArm(串口篇)
  10. .NET Core实战项目之CMS 第十五章 各层联动工作实现增删改查业务