2016-02-25 63 views
-1

我是Java新手,我有一個代碼,其中有一個包。我的問題是我試圖運行Jgrasp上的代碼,這是我的學校程序來運行代碼。 Jgrasp不使用包。因爲包裹,我無法運行它。我不知道軟件包是如何工作的,但我爲此寫了一整個代碼並將它交給了一位朋友,他編輯了我的代碼並將其編譯成一個包,並說它可以工作。我不想要這個軟件包,我想要他寫下的完整代碼,而不是下面的主要方法。如何在Java中打開和查看包中的代碼

package insta2; 
import java.io.*; 
import java.util.*; 
class BottomUpApp { 
    public static void main(String[] args) throws IOException { 
     BottomUp bup; 
     Tree theTree = null; 
     int value; 
     String str; 

     while (true) { 
     System.out.print(" Enter first letter of balanced"); 
     System.out.print(" unbalanced , show , or traverse : "); 
     int choice = getChar(); 
     switch (choice) { 
     case 'b': 
     System.out.print(" Enter string : "); 
     str = getString(); 
     bup = new BottomUp(str); 
     bup.balanced(); 
     theTree = bup.getTree(); 
     break; 

        case 'u': 
        System.out.print("Enter string: "); 
        str = getString(); 
        bup = new BottomUp(str); 
        bup.unbalanced(); 
        theTree = bup.getTree(); 
        break; 


     case 's': 
     theTree.displayTree(); 
     break; 
     case 't': 
     System.out.print(" Enter type 1, 2 or 3 : "); 
     value = getInt(); 
     theTree.traverse(value); 
     break; 
     default: 
     System.out.print(" Invalid entry \n "); 
     } 
     } 
    } 
    public static String getString() throws IOException { 
     InputStreamReader isr = new InputStreamReader(System.in); 
     BufferedReader br = new BufferedReader(isr); 
     String s = br.readLine(); 
     return s; 
    } 
    public static char getChar() throws IOException { 
     String s = getString(); 
     return s.charAt(0); 
    } 

    public static int getInt() throws IOException { 
     String s = getString(); 
     return Integer.parseInt(s); 
    } 
} 
+0

對不起,這個問題沒有意義。我在您發佈的代碼中看到您的軟件包和兩個來自Java的軟件包。你想看什麼,爲什麼? – duffymo

+0

我想看到包insta2代碼。我猜這個軟件包有一個書面的代碼嗎? – CSStudent

+0

這就是爲什麼你讓我困惑。 「package insta2」位於您發佈代碼的頂部。您發佈的課程位於該包中。你有代碼。你是在暗示還有更多?你寫了這個還是做了其他人?如果是後者,請做與發佈問題相同的事情。我會再問一次:你真正的問題是什麼?如果你只有一個帶有編譯字節碼的JAR,你總是可以用IntelliJ這樣的智能IDE來查看反編譯後的源代碼。你真正的問題是什麼? – duffymo

回答

0

jGRASP沒有軟件包的問題。

我猜你的代碼不在名爲「insta2」的目錄中。

相關問題