CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请问这是什么原因?望各位大师指点

楼主guibin(小鱼儿)2001-12-25 17:06:39 在 Java / J2SE / 基础类 提问

我刚接触JAVA,照书编了一个简单程序,用JAVAC编译后出现以下错误,是不是CLASSPAT路径设置有问题呀,若是的话应怎么设置呢?我用的JDK1.3,装在  
  C:\JDK13下,在AUTOEXEC.BAT中是这么设置的:  
  set   classpath   =   %classpath%;d:\jdk1.3\lib\tools.jar;.;d:\jdk1.3  
  myfirst.java:1:   类   MyFirst   是   公共的(public〕,应该在名为   MyFirst.java   的文件中  
  被声明  
  public   class   MyFirst{  
                ^  
  1   个错误  
  问题点数:24、回复次数:6Top

1 楼wwangl(???)回复于 2001-12-25 17:09:34 得分 0

java文件名要和类名相同Top

2 楼ycats(加菲猫)回复于 2001-12-25 17:09:51 得分 6

一个.java文件只能有一个public   class,而且该类的名称要与文件名一致(注意大小写)  
  比如,你的例子就要存为MyFirst.java   文件Top

3 楼lorong(天际)回复于 2001-12-25 17:10:20 得分 6

At   First,在java中是区分大小写的,根据你的提示信息,你的java源文件应该是MyFirst.java,而不是myfirst.java.  
  Top

4 楼wwangl(???)回复于 2001-12-25 17:10:29 得分 6

装在C:\JDK13下  
  为什么  
  set   classpath   =   %classpath%;d:\jdk1.3\lib\tools.jar;.;d:\jdk1.3  
  Top

5 楼bookbooby()回复于 2001-12-25 17:11:52 得分 6

 
  这种错误一般应该是因为你的输入过程中有全角字符吧  
   
  所以java编译器不认识的字符让他觉得你的声明有问题  
   
  /*--by   bookbobby(书呆)-+  
   |            |  
   |  告诉他我不爱他   |  
   |  也不想他      |  
   |  就说我有情人    |  
   |  刚坠入情网     |  
   |            |  
   +--by   bookbobby(书呆)-*/Top

6 楼guibin(小鱼儿)回复于 2001-12-25 17:24:20 得分 0

to   wwangl(???)是打错了,在D:应为以:C:  
  我按各位所说去做了,编译通过了,我真是高兴万分,可是用JAVA   myfirst时却出现了  
  下面的错误,不知是何因,望指点  
  Exception   in   thread   "main"   java.lang.NoClassDefFoundError:   myfirst/java  
  Top

相关问题

  • 各位大师指点一下
  • 请各位指点stack overflow的原因
  • 初学者MYSQL的问题,请各位大师指点。
  • 一名企业网管的困惑,希望各位大师指点明灯
  • 小弟有一困惑,请各位有经验的大师帮忙指点!
  • 求各位指点。
  • 各位多指点!
  • 急,请教各位高手,ASP运行极慢慢,请求指点原因
  • 大师指点:函数什么出错。
  • 各位高手,请指点!

关键词

  • jdk
  • 文件
  • classpath
  • myfirst
  • 错误
  • 书
  • 设置
  • 应该

得分解答快速导航

  • 帖主:guibin
  • ycats
  • lorong
  • wwangl
  • bookbooby

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo