[英]Eclipse is running my previous .java file not the current one I want to Run
我昨天創建了這個ArrayLocation.java
public class ArrayLocation {
private double coords[];
public ArrayLocation (double[] coords) {
this.coords = coords;
}
public static void main (String[] args) {
double[] coords = {5.0, 0.0};
ArrayLocation accra = new ArrayLocation (coords);
coords[0] = 32.9;
coords[1] = -117.2;
System.out.println(accra.coords[0]);
}
} ---This ran well and gave me an output 32.9
今天,我創建了一個新項目並將此MyDisplay.java添加到其中。
package guimodule;
import processing.core.PApplet;
public class MyDisplay extends PApplet {
public void setup(){
size(400, 600);
}
public void draw(){
}
}
但是當我運行MyDisplay.java時,eclipse仍在運行舊的ArrayLocation.java並返回32.9。 我希望它會打開一個空白的小程序。
請幫忙。 我很新
我應該如何告訴Eclipse運行MyDisplay.java而不是ArrayLocation.java?
轉到Projects -> Clean
在編輯器中打開Java文件,右鍵單擊Run as -> Java Application
MyDisplay.java中沒有主要方法。
檢查您的BuildAnt
它一定會對您有幫助。 干杯。
您可以將main方法添加到MyDisplay.java類本身,如下所示:
package guimodule;
import processing.core.PApplet;
public class MyDisplay extends PApplet {
public void setup(){
size(400, 600);
}
public void draw(){
}
public static void main(String args[]){
PApplet.main(new String[] {"guimodule.MyDisplay"});
}
}
或者,您也可以從其他具有主要功能的類中啟動MyDisplay.java:
初始化類
public class InitClass{
public static void main(String args[]){
final MyDisplay disp = new MyDisplay();
disp.init();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.