繁体   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