如何打开 Java 的 .dll 文件。

How to open the .dll files of the Java.

我想查看Java的.dll文件的源代码,它存放在Java安装文件夹中,存放在JRE文件夹下的文件夹bin中,存放在Java安装文件夹。我使用了 JetBrains 的 dotpeek,但它显示不受支持。 请告诉我如何打开那个.dll文件的源代码。

Java 源文件被编译为 .class 文件。据我所知,没有将 java 代码编译为 DLL 的标准方法。

但是,检查这个 post Decompile JAVA DLL

查看此页面,是在线jar和class java反编译器https://jdec.herokuapp.com

虽然你可以试试这个

读取文件:

JarInputStream input = new JarInputStream(getClass().getResourceAsStream("/myjar.dll"));

为每个条目写一个新文件:

JarEntry entry;
while ((entry = input.getNextJarEntry()) != null)
{
    // Write file
}

对于反汇编DLL,检查这个https://onlinedisassembler.com/odaweb/ZWzEu8hz