Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

obelix

macrumors member
Original poster
Oct 20, 2004
99
0
I just downloaded eclipse and all I want to do is compile and run a command line java application. For the life of me I can't figure out how this is done. In netbeans it's all setup for you but in eclipse it doesn't seem to do anything when I hit the build button. It highlights code that is incorrect but will not provide any feedback on what the problems are. Worse yet I can't get it to execute anything. Can anyone help???
 

cluthz

macrumors 68040
Jun 15, 2004
3,118
4
Norway
you won't need eclipse or anything else to run and compile java apps.

Use the terminal to do it:

javac filename.java
(to compile)

java filename.java
(to execute/run)
 

jsw

Moderator emeritus
Mar 16, 2004
22,910
44
Andover, MA
(In lieu of getting an eclipse book or browsing the help files....)

From the beginning (or as close as I can get - I've been using eclipse and forget what I've changed from the default settings):

* Start up eclipse and create a new workspace directory.

* File->New...->Project

- create a Java project, name it, and put it where you want.

* File->New...->Class

- create the Java file(s) you want to use and make sure at least one has a main() method.
- saving changes should show any errors in the "Problems" tab at the bottom

* Run->Run...

- Choose "Java application"
- search for the main class if you need to; it might be already set for you
- assuming your program outputs anything, a console tab should show up in your view with the output

I've attached a simple example's view.

Best of luck!
 

Attachments

  • eclipsepic.jpg
    eclipsepic.jpg
    93.7 KB · Views: 799

mumia55

macrumors newbie
Nov 20, 2006
1
0
eclipse anime

im trying to do some animation on eclipse(mac) , and it's not working...
below there's a simple animation i can run on windows.... help

import java.awt.geom.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
class chute extends JFrame implements MouseMotionListener{
public JLabel x,y;
public JPanel p1;
public static void main(String[]args){
JFrame janela=new chute();
janela.show();
}
chute(){
setTitle("chute");
getContentPane().setLayout(new BorderLayout());
setSize(300,300);
setLocation(90,90);
p1=new JPanel();
p1.setLayout(new BorderLayout());
x=new JLabel("x");
y=new JLabel("y");
p1.add(x,"North");
p1.add(y,"South");
getContentPane().addMouseMotionListener(this);
getContentPane().add(p1,"South");

}
public void paint(Graphics g){
int d=0;
do{
Graphics2D g2d = ( Graphics2D ) g;
double i=0;
do{
super.paint(g);
double x1=230-i;
double x2=200;
g2d.draw(new Line2D.Double(190,140,225,80));
g2d.draw(new Line2D.Double(190,140,x1,200));
g2d.fill(new Rectangle2D.Double(x1-30,x2-9,30,10));
g.fillOval(100,160,40,40);
i+=0.3;
}while(i<62);
i=0;
double j=0;
do{
super.paint(g);
double x1=198+i;
double x2=200;
g2d.draw(new Line2D.Double(190,140,225,80));
g2d.draw(new Line2D.Double(190,140,x1,200));
g2d.fill(new Rectangle2D.Double(x1-30,x2-9,30,10));
g2d.fill(new Ellipse2D.Double(100-j,160-i,40,40));
j+=0.5;
i+=0.1;
}while(i<30);
d++;
}while(d<2);
}
public void mouseMoved(MouseEvent e){
x.setText("X: "+e.getX());
y.setText("Y: "+e.getY());
}
public void mouseClicked(MouseEvent e){}
public void mouseDragged(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
//calculo de rotaÁ„o
/*public static double calculo1(double x,double y,double b){
double tot=((Math.cos(b*3.14/180)*x)-(Math.sin(b*3.14/180)*y));
return tot;
}
public static double calculo2(double x,double y,double b){
double tot=0;
tot=((Math.cos(b*3.14)*y)+(Math.sin(b*3.14/180)*x));
return tot;
}*/

}


(In lieu of getting an eclipse book or browsing the help files....)

From the beginning (or as close as I can get - I've been using eclipse and forget what I've changed from the default settings):

* Start up eclipse and create a new workspace directory.

* File->New...->Project

- create a Java project, name it, and put it where you want.

* File->New...->Class

- create the Java file(s) you want to use and make sure at least one has a main() method.
- saving changes should show any errors in the "Problems" tab at the bottom

* Run->Run...

- Choose "Java application"
- search for the main class if you need to; it might be already set for you
- assuming your program outputs anything, a console tab should show up in your view with the output

I've attached a simple example's view.

Best of luck!
 

jeremy.king

macrumors 603
Jul 23, 2002
5,479
1
Holly Springs, NC
It highlights code that is incorrect but will not provide any feedback on what the problems are.

Actually, all the problems can be seen in the Problems view, depending on the Perspective you are using may or may not be shown. If you don't see it, Window > Show View > Problems
Worse yet I can't get it to execute anything.
Of course you can't run it until you fix compile issues.


Since you have no idea what you are doing, I would HIGHLY suggest that you run through the tutorials/overviews under Help > Welcome.

Edit: Didn't realize this thread is a month old...good information for others though.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.