簡體   English   中英

如何在 Visual Studio Code 中使用 java.class 文件?

[英]How to use java .class file in Visual Studio Code?

我目前正在學習 Java 課程,其中一項作業要求我在 a.class 文件中使用(導入)class。

我目前正在使用 Visual Studio Code,但似乎找不到將 class 導入我的 Java 代碼的方法。

我們沒有給出.java代碼。 據我所知,Visual Studio Code 不支持使用 .class 文件。

據我所知,intellij idea 可以反編譯.class 文件取決於內置的反編譯插件,而 vscode 市場中名為“Java Decompiler”的擴展名有點復雜。 也許你可以嘗試一下,使用“Java Decompiler”擴展或者看看 intellij 的想法。

最簡單的方法是將兩個類放在同一個目錄中,如本例所示。 假設你有 class A

public class A {
    public int fun() {
        return 0;
    }
}

要在同一目錄中使用 class B 中的 class A,您只需在 B 中聲明一個類型 A

class B {
    public static void main(String[] args) {
        A a = new A();
        int i = a.fun();
        System.out.println(i);
    }
}

這將打印0

這是因為兩個類都在同一個目錄中,並且 class A 被聲明為公共的。

在同一個目錄中,沒有 package 聲明,意味着兩個類都在默認的 package 中,這是最簡單的情況。

您可以使用擴展https://marketplace.visualstudio.com/items?itemName=dgileadi.java-decompiler ext可以幫你查看.class文件的原始源代碼。

另一方面,你說的是自動導入功能,現在vscode已經支持了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM