电脑配置java编译报错_java 编译错误
我有两个简单的代码,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 编译错误相关推荐
- java override报错_java @override 报错处理
转载自:http://blog.sina.com.cn/s/blog_9c7605530101kl9r.html 一.java @override 报错处理 做项目的时候,同事那边电脑上编译通过的ja ...
- 【错误记录】Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )
文章目录 一.报错信息 二.解决方案 一.报错信息 编译 VirtualApp ( https://github.com/asLody/VirtualApp ) 时 , 弹出如下错误 ; Error: ...
- java test报错_Java 单元测试报错
«Java 单元测试报错:Test class should have exactly one public zero-argument constructor» public class Test{ ...
- java 注解报错_eclipse编译项目:Java @Override 注解报错的解决方法
错误: 在 eclipse 的新工作空间开发项目时,出现大面积方法编译错误.鼠标放在方法名上后显示让我们去掉 @override 注解,如图: 原因: @Override 是 jdk5 引入的机制,但 ...
- java package报错_Java基础知识总结 - 超详细篇(上)
1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre. 2,JRE:Java Runtime Environment,java程序的运行环境,ja ...
- 【错误记录】Android Studio 编译报错 ( Gradle 下载错误导致 Failed to open zip file 报错 )
文章目录 一.报错信息 二.解决方案 1.修改 gradle-wrapper.properties 配置 ( 失效解决方案 ) 2.手动干预 Gradle 目录 ( 推荐 ) 3.手动下载 Gradl ...
- java package报错_Java从入门到精通(一)
标识符 Java语言中,为各种变量.方法和类等起的名字称为标识符 Java标识符的命名规则: 应以字母.下划线.美元符开头 后跟字母.下划线.美元符或数字 Java标识符大小写敏感,长度无限制 jav ...
- java instanceof 报错_java instanceof方法
基本用法 null instanceof Object 为false: null instanceof 任意类 为false: 任意实例 instanceof 对应的类或者父类 都为true: 基 ...
- java 枚举报错_java 枚举
枚举: 就是要让某个类型的变量的取值只能为若干个固定值的一个,否则,编译器就会报错.枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标. 用普通类实现枚举 ...
最新文章
- JSP简单练习-EL获取表单数据
- spring学习(46):spring的单例bean
- CC++中的qsort库函数
- 三菱fx5u modbus tcp fb块用法_2020江苏三菱PLCFX3GA14MT回收回收上门提货西门子软启动器...
- 模型压缩:Deep Compression
- 自然语言处理系列-1.什么是NLP?
- 从DLL导出.a文件
- 宋宝华: CPU是如何访问到内存的?--MMU最基本原理
- html加载本地pdf,WkHTMLtoPDF不加载本地CSS和图像
- Java Web的Excel读取
- 医院网络广告的结算形式-医院网络营销站外合作篇
- 邓白氏编码的申请流程
- Java——打印九宫格的算法思路(任意维奇数行方阵)
- 《软件工程》课程获奖感言
- 如何用Matlab在极坐标系下绘图并调整极坐标初始角位置
- 【荐读】Hello, World! 发明者布莱恩·W.克尼汉的传奇人生
- PW2051降压型DC/DC调整器芯片
- 解决navicat 导出excel id 变成 科学计数法
- SRAM、PSRAM、SPI FLASH杂记【转】
- outlook文件超出服务器允许大小,outlook2010 PST文件最大支持50GB怎么调大
热门文章
- ASP.NET Core Blazor Webassembly 之 路由
- 【Azure Show】|第三期 人工智能大咖与您分享!嘉宾陈海平胡浩陈堰平
- 谓词筛选表达式的扩展库PredicateLib
- .NET Core 3.0之深入源码理解Kestrel的集成与应用(二)
- [译]使用LazZiya.ExpressLocalization开发多语言支持的ASP.NET Core 2.x项目
- ASP.NET Core在Azure Kubernetes Service中的部署和管理
- 程序员修神之路--高并发优雅的做限流(有福利)
- EF Core中避免贫血模型的三种行之有效的方法(翻译)
- .Net Core跨平台应用研究-HelloArm(串口篇)
- .NET Core实战项目之CMS 第十五章 各层联动工作实现增删改查业务