jdk 文件中没有 JDK

Posted

技术标签:

【中文标题】jdk 文件中没有 JDK【英文标题】:JDK absent in jdk file 【发布时间】:2013-05-29 06:36:34 【问题描述】:

我已从 Oracle 站点文件加载:

 jdk-6u45-windows-x64.exe

它有内容:

jre.msi jre1041.MST jre2052.MST

jdk 文件在哪里? 谢谢

【问题讨论】:

【参考方案1】:

.mst files 内。您运行该程序,它会触发Windows Installer,它会从这些文件中安装内容。完成后,JDK 文件将位于您在安装期间选择的任何位置(默认为 C:\Program Files\Java\jdk1.6.0_45 我认为 [手边没有 64 位 Windows 系统,它不是我的主要操作系统,我的虚拟机是 32 位的] ; 我总是走“自定义”路线并安装到我喜欢的位置)。更多内容请参见the Oracle docs for Windows JDK installation。

你的评论:

那么使用 mst 文件的安装程序会从 Internet 加载 jdk 吗?

不,内容实际上是 in .mst 文件本身。 jdk-6u45-windows-x64.exe可以离线使用。

【讨论】:

明白了。那么使用 mst 文件的安装程序会从 Internet 加载 jdk 吗? 我问是因为我只有一个目录的管理员权限并且无法运行安装程序,所以我想手动提取内容并使用它来运行 java。 @user710818:我认为内容实际上是 in .mst 文件。我不认为它会进一步下载。我不知道您是否能够在不运行安装程序的情况下提取文件。至少,不使用微软的一些特殊工具。 Oracle 可能真的希望您运行安装程序,以便他们可以执行许可操作等。

以上是关于jdk 文件中没有 JDK的主要内容,如果未能解决你的问题,请参考以下文章

JDK的安装

为啥我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?

java jdk的类库是哪个文件夹啊

JDK8与JDK17在文件和目录上的差异

JDK8与JDK17在文件和目录上的差异

tomcat 安装选择 jre 与选择jdk有啥区别