CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

各位大哥大姐,小弟刚学java,一个简单程序不知道问题怎么解决?急!!!

楼主lhwhl(玉面流星)2006-03-13 18:33:00 在 Java / J2SE / 基础类 提问

class   Point   {  
      private   int   h;   /*   horizontal   coordinate   */  
      private   int   v;   /*   vertical   coordinate   */  
      public   void   setPoint   (int   newH,   int   newV)   {  
          h   =   newH;    
          v   =   newV;  
      }  
      public   int   getH()   {  
          return   (h);  
      }  
      public   int   getV()   {  
          return   (v);  
      }  
  }  
   
  运行成功,编译出现Exception   in   thread   "main"   java.lang.NoSuchMethodError:   main  
  我已经看过路径,Helloworld程序能够编译,而且能输出。不知道是什么问题? 问题点数:20、回复次数:12Top

1 楼aiyahujiejun(哦)回复于 2006-03-13 18:35:18 得分 0

应该是编译成功,而运行时出现错误吧@_@  
  运行这个类   需要一个main函数了  
  public   static   void   main(String[]   args){........}Top

2 楼lhwhl(玉面流星)回复于 2006-03-13 18:42:35 得分 0

我也不知道,那怎么改阿Top

3 楼super_sy()回复于 2006-03-13 18:46:40 得分 20

楼主试试这样(记得加分哦^_^):  
   
  class   Point   {  
      private   int   h;   /*   horizontal   coordinate   */  
      private   int   v;   /*   vertical   coordinate   */  
      public   Point   (int   newH,   int   newV)   {  
          h   =   newH;    
          v   =   newV;  
      }  
      public   int   getH()   {  
          return   h;  
      }  
      public   int   getV()   {  
          return   v;  
      }  
  }  
   
  public   class   P{  
    public   static   void   main(String   args[]){  
      Point   p=new   Point(1,1);//构造器  
      System.out.println("p.getV   "+p.getV());//显示出其值  
  }  
  }  
   
  我帮你试了下,编译通过了Top

4 楼super_sy()回复于 2006-03-13 18:48:16 得分 0

楼上正解Top

5 楼super_sy()回复于 2006-03-13 18:48:38 得分 0

正解Top

6 楼woolceo(努力升仙)回复于 2006-03-13 18:50:03 得分 0

class前面加public就可以了Top

7 楼Gorgr(LoveLifeLoveTT!!)回复于 2006-03-13 18:50:04 得分 0

果然正解Top

8 楼woolceo(努力升仙)回复于 2006-03-13 18:51:06 得分 0

一个.java文件中有且只有一个public   class   XXX...而且XXX必须和.java的文件名同名.Top

9 楼lhwhl(玉面流星)回复于 2006-03-13 18:52:37 得分 0

C:\Program   Files\Xinox   Software\JCreator   Pro\MyProjects\li\Point.java:16:   class   P   is   public,   should   be   declared   in   a   file   named   P.java  
  public   class   P{  
                ^  
  1   error  
   
  还有一处错误Top

10 楼lhwhl(玉面流星)回复于 2006-03-13 18:56:37 得分 0

怎么给你加分阿  
  Top

11 楼lhwhl(玉面流星)回复于 2006-03-13 18:56:54 得分 0

可以拉  
  Top

12 楼Gorgr(LoveLifeLoveTT!!)回复于 2006-03-13 20:46:38 得分 0

^_^     你把public去掉就可以了Top

相关问题

  • 希望各位大哥大姐帮忙作一个小程序!*^_^*
  • 各位大哥大姐进来帮忙看个程序~~~多谢
  • 应用程序错误! 大哥大姐们,帮帮我啊!
  • 想买个笔记本,6000元的,希望能做C#的和java开发的,为训练女朋友写程序,请大哥大姐推荐几款啊
  • 一个非常简单的程序,各位大哥大姐帮我看看!!!
  • 哪位大哥大姐,能给个c#作的摄像头程序代码阿?
  • 请对调试程序有心得的大哥大姐们帮忙
  • 请问各位大哥大姐,我下面的程序哪错了??
  • 想学习java,各位大哥大姐提点意见
  • 大哥大姐帮忙

关键词

  • 编译
  • newv
  • newh
  • getv
  • coordinate
  • 运行
  • 知道
  • point
  • main
  • private

得分解答快速导航

  • 帖主:lhwhl
  • super_sy

相关链接

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

广告也精彩

反馈

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