-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);
}
}
對不起,這個問題沒有意義。我在您發佈的代碼中看到您的軟件包和兩個來自Java的軟件包。你想看什麼,爲什麼? – duffymo
我想看到包insta2代碼。我猜這個軟件包有一個書面的代碼嗎? – CSStudent
這就是爲什麼你讓我困惑。 「package insta2」位於您發佈代碼的頂部。您發佈的課程位於該包中。你有代碼。你是在暗示還有更多?你寫了這個還是做了其他人?如果是後者,請做與發佈問題相同的事情。我會再問一次:你真正的問題是什麼?如果你只有一個帶有編譯字節碼的JAR,你總是可以用IntelliJ這樣的智能IDE來查看反編譯後的源代碼。你真正的問題是什麼? – duffymo