Page 3 of 3 FirstFirst 123
Results 21 to 29 of 29
  1. #21

    Default Re: Java java.lang.NoClassDefFoundError


    Thanks for the info eax

  2. #22

    Default Re: Java java.lang.NoClassDefFoundError


    bump lang ko sa akong question.. hehe.

    suwayan nako ang suggestions sa lain forum(i called the printRectangle method with it's full name), pero wla lang gihapon ni-compile..
    update:
    Rectangle.java
    Code:
    package Geometry;
    public class Rectangle{
      public Point[] corner = new Point[4];
      public Rectangle(){
        corner[0].setPoints(0,0);
        corner[1].setPoints(1,0);
        corner[2].setPoints(0,1);
        corner[3].setPoints(1,1);
      }
      public Rectangle(double point1_x,double point1_y,double point2_x, double point2_y){
        corner[0].setPoints(point1_x, point1_y);
        corner[3].setPoints(point2_x, point2_y);
        corner[1].setPoints(point2_x, point1_y);
        corner[2].setPoints(point1_x, point2_y);
      }
      public Rectangle(final Rectangle oldRect){
        corner[0] = oldRect.corner[0];
        corner[3] = oldRect.corner[3];
        corner[1] = oldRect.corner[1];
        corner[2] = oldRect.corner[2];
      }
      public double getWidth(){
        return corner[0].distance(corner[1]);
      }
      public static void printRectangle(final Rectangle rect){
        for(int i= 0;i<4;i++){
          System.out.println("Corner"+(i+1)+" X: "+rect.corner[i].getX()+" Corner"+(i+1)+" Y: \n"+rect.corner[i].getY());
        }
      }
    }
    MyRect.java
    Code:
    import Geometry.*;
    public class MyRect{
      public static void main(String&#91;] args){
        Rectangle myRect = new Rectangle(0.0,0.0,2.0,1.0);
        Rectangle.printRectangle(myRect);
      }
    }
    error:
    Code:
    MyRect.java:5: cannot find symbol
    symbol : method printRectangle(Rectangle)
    location: class Rectangle
            Rectangle.printRectangle(myRect);
                 ^
    1 error
    please help.. stuck up jud ko dah

  3. #23

    Default Re: Java java.lang.NoClassDefFoundError

    Quote Originally Posted by ares623
    bump lang ko sa akong question.. hehe.

    suwayan nako ang suggestions sa lain forum(i called the printRectangle method with it's full name), pero wla lang gihapon ni-compile..
    update:
    Rectangle.java
    Code:
    package Geometry;
    public class Rectangle{
      public Point&#91;] corner = new Point[4];
      public Rectangle(){
        corner[0].setPoints(0,0);
        corner[1].setPoints(1,0);
        corner[2].setPoints(0,1);
        corner[3].setPoints(1,1);
      }
      public Rectangle(double point1_x,double point1_y,double point2_x, double point2_y){
        corner[0].setPoints(point1_x, point1_y);
        corner[3].setPoints(point2_x, point2_y);
        corner[1].setPoints(point2_x, point1_y);
        corner[2].setPoints(point1_x, point2_y);
      }
      public Rectangle(final Rectangle oldRect){
        corner[0] = oldRect.corner[0];
        corner[3] = oldRect.corner[3];
        corner[1] = oldRect.corner[1];
        corner[2] = oldRect.corner[2];
      }
      public double getWidth(){
        return corner[0].distance(corner[1]);
      }
      public static void printRectangle(final Rectangle rect){
        for(int i= 0;i<4;i++){
          System.out.println("Corner"+(i+1)+" X: "+rect.corner[i].getX()+" Corner"+(i+1)+" Y: \n"+rect.corner[i].getY());
        }
      }
    }
    MyRect.java
    Code:
    import Geometry.*;
    public class MyRect{
      public static void main(String&#91;] args){
        Rectangle myRect = new Rectangle(0.0,0.0,2.0,1.0);
        Rectangle.printRectangle(myRect);
      }
    }
    error:
    Code:
    MyRect.java:5: cannot find symbol
    symbol : method printRectangle(Rectangle)
    location: class Rectangle
            Rectangle.printRectangle(myRect);
                 ^
    1 error
    please help.. stuck up jud ko dah
    Ang problem ana kay ang imong Rectangle.java is wala ni compile kay nangita siya sa Point object nimo. Based on that codes, wala nimo gi-import ang Point object.

    How did you compile it? Did you compile using "javac *.java"?

  4. #24

    Default Re: Java java.lang.NoClassDefFoundError

    based sa book nga akong gi-basa, part man siya sa package so mo-compile jud og apil ang Point.java sa, nya nag-refer man pud ang Rectangle class sa Point class, so mo-compile pud daw apil daan ang Point.java... (mao man ingon sa libro, or mao akong na-sabtan.. hehe), nya Geometry.* man pud akong gi-import, so import na jud daan ang Point object diba?

    Rectangle.java is in C:\Java\Packages\Geometry, along with Point.java and Line.java
    MyRect.java is in My Documents
    sa command line, current directory is My Documents
    compile:
    Code:
    javac -cp ".;C:\Java\Packages" MyRect.java
    thanks sa reply..

  5. #25

    Default Re: Java java.lang.NoClassDefFoundError

    bay naa ko modified versions sa imong mga codes.. ako lang i post..
    i compare nalang ang mga modified versions with the ones you have..
    then, if naa ka questions.. ask nalang nya for clarifications..

    Point.java, located in C:\Java\Packages\Geometry
    Code:
    package Geometry;
    public class Point {
    	public Point() {
    		this.x = 0;
    		this.y = 0;
    	}
    
    	public Point(double xVal, double yVal){
    		x = xVal;
    		y = yVal;
    	}
    	public Point(final Point oldPoint){
    		x = oldPoint.x;
    		y = oldPoint.y;
    	}
    	public void move(double xDelta, double yDelta){
    		x += xDelta;
    		y += yDelta;
    	}
    	public double distance(final Point aPoint){
    		return (Math.sqrt((x-aPoint.x)*(x-aPoint.x) + (y-aPoint.y)*(y-aPoint.y)));
    	}
    	public String toString(){
    		return Double.toString(x) + ", " + y;
    	}
    	public double getX(){
    		return x;
    	}
    	public double getY(){
    		return y;
    	}
    	public void setX(double inputX){
    		x = inputX;
    	}
    	public void setY(double inputY){
    		y = inputY;
    	}
    
    	public void setPoints(double x, double y) {
    		this.x = x;
    		this.y = y;
    	}
    
    	private double x;
    	private double y;
    
    }
    Rectangle.java, located in C:\Java\Packages\Geometry
    Code:
    package Geometry;
    public class Rectangle{
    
    	Point&#91;] point = null;
    
    	public Rectangle(){
    		this.initialize();
    		point[0].setPoints(0,0);
    		point[1].setPoints(1,0);
    		point[2].setPoints(0,1);
    		point[3].setPoints(1,1);
    	}
    	public Rectangle(double point1_x,double point1_y,double point2_x, double point2_y){
    		this.initialize();
    		point[0].setPoints(point1_x, point1_y);
    		point[3].setPoints(point2_x, point2_y);
    		point[1].setPoints(point2_x, point1_y);
    		point[2].setPoints(point1_x, point2_y);
    	}
    	public Rectangle(final Rectangle oldRect){
    		point[0] = oldRect.point[0];
    		point[3] = oldRect.point[3];
    		point[1] = oldRect.point[1];
    		point[2] = oldRect.point[2];
    	}
    	public double getWidth(){
    		return point[0].distance(point[1]);
    	}
    	public static void printRectangle(final Rectangle rect){
    		for(int i= 0;i<4;i++){
    			System.out.println("Corner"+(i+1)+" X: "+rect.point[i].getX()+" Corner"+(i+1)+" Y: "+rect.point[i].getY());
    		}
    		System.out.println();
    	}
    
    	private void initialize() {
    		this.point = new Point[4];
    		for (int i = 0; i < this.point.length; i++) {
    			this.point[i] = new Point();
    		}
    	}
    }
    MyRect.java, located in My Documents
    Code:
    import Geometry.*;
    public class MyRect{
      public static void main(String&#91;] args){
        Rectangle myRect = new Rectangle(0.0,0.0,2.0,1.0);
        Rectangle.printRectangle(myRect);
      }
    }
    compiled with the following command:
    Code:
    C:\Documents and Settings\Administrator\My Documents>javac -cp ".;C:\Java\Packages" MyRect.java
    run with the following command:
    Code:
    C:\Documents and Settings\Administrator\My Documents>java -cp ".;C:\Java\Packages" MyRect
    and lastly, ang output:
    Code:
    Corner1 X: 0.0 Corner1 Y: 0.0
    Corner2 X: 2.0 Corner2 Y: 0.0
    Corner3 X: 0.0 Corner3 Y: 1.0
    Corner4 X: 2.0 Corner4 Y: 1.0
    main reasons for modifications sa code is NullPointerException thrown due to access of uninitialized objects and access to non-existent method, namely setPoints, inside the Rectangle class..
    if naa questions, or in need of more explainations or clarifications.. post lang.. ill do my best to help..
    good luck with java! :mrgreen:

  6. #26

    Default Re: Java java.lang.NoClassDefFoundError

    maypa imo nalng nang ibuatang ug usa ka folder imong mga programs bro para dli na mo error!!!!

    ug gamit ug text editor like TEXTPAD!! hehehehe

  7. #27

    Default Re: Java java.lang.NoClassDefFoundError

    ^Programmer's Notepad man ako gamit bai, wlay built-in compiler.. nya suwayan na pud na nako og butang usa ka-folder, pero wala man gihapon.

  8. #28

    Default Re: Java java.lang.NoClassDefFoundError

    Quote Originally Posted by ares623
    ^Programmer's Notepad man ako gamit bai, wlay built-in compiler.. nya suwayan na pud na nako og butang usa ka-folder, pero wala man gihapon.
    suwayi ang akong gisuggest bay.. tan awa kung ma ok ba..

  9. #29

    Default Re: Java java.lang.NoClassDefFoundError

    Quote Originally Posted by zengatsu
    suwayi ang akong gisuggest bay.. tan awa kung ma ok ba..
    aw, wa ko ka-bantay atoh bai.. page 2 na man gud.. hehe. lamat au, suwayan nya nako. :mrgreen:

  10.    Advertisement

Page 3 of 3 FirstFirst 123

Similar Threads

 
  1. Replies: 44
    Last Post: 07-14-2015, 04:46 PM
  2. nganung lisod2 man ang java programming lang
    By johndesc in forum Campus Talk
    Replies: 33
    Last Post: 06-21-2011, 08:03 PM
  3. Want To Buy: Java moss kanang barato lang
    By prince04 in forum Pets
    Replies: 7
    Last Post: 12-29-2010, 03:36 PM
  4. Mobile Java Games
    By Nezumix22 in forum Gizmos & Gadgets (Old)
    Replies: 23
    Last Post: 05-06-2005, 05:33 PM
  5. how to install java apps/games in motorola c651
    By 8088 in forum Gizmos & Gadgets (Old)
    Replies: 4
    Last Post: 04-18-2005, 03:40 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
about us
We are the first Cebu Online Media.

iSTORYA.NET is Cebu's Biggest, Southern Philippines' Most Active, and the Philippines' Strongest Online Community!
follow us
#top