2017-05-27 21 views
-2

在'Source Packages'下面分別有兩個包myin1.java和myclass2.java的軟件包'mypkg1'和'mypkg2'。Java:編譯後沒有預期的輸出或異常

myclass1.java

package mypkg1; 

public class myclass1 { 

    int x, y; 

    public myclass1(int a, int b) { 
     x = a; 
     y = b; 
    } 

    public int pdata() { 
     return (x+y); 
    } 
} 

myclass2.java

package mypkg2; 

import mypkg1.myclass1; 

class myclass2 { 
public static void main(String args[]) { 

     int z; 
     myclass1 c = new myclass1(1, 2); 

     z = c.pdata(); 
     System.out.println("The sum is " + z); 
    } 
} 

我得到任何錯誤或輸出編譯後的代碼。

我正在使用NetBeans IDE。我該怎麼辦?

+0

我無法重現,因爲我有預期的輸出。您能否告訴您在IDE的控制檯輸出中看到? –

+0

輸出:BUILD SUCCESSFUL(總時間:0秒) –

+0

編譯完成後,您是否真的*正在運行*您的代碼? – Zymus

回答

0

代碼運行在Eclipse火星0.2

類myclass2

Netbeans中

嘗試使這個類爲公共,然後運行該代碼精絕。