Java jdk 8u91中是否缺少jar.exe?

Java jdk 8u91中是否缺少jar.exe?,java,jar,exe,Java,Jar,Exe,我最近买了一台新电脑,下载了JDK8U91。然而,我今天刚从尝试创建jar文件中发现,我没有jar.exe。我起初认为它不在System>Environment variables中的路径变量中,但这不是问题所在。当我转到java的bin文件夹时,jar.exe丢失了。事实上,现在我再看一遍,javac.exe也不见了。我再次尝试下载JDK8U91,但仍然没有成功。这是其他人正在经历的问题吗?在其他地方,问题似乎只是人们没有正确的路径变量,或者他们只下载了JRE而没有下载JDK 编辑>>请阅读:

我最近买了一台新电脑,下载了JDK8U91。然而,我今天刚从尝试创建jar文件中发现,我没有jar.exe。我起初认为它不在System>Environment variables中的路径变量中,但这不是问题所在。当我转到java的bin文件夹时,jar.exe丢失了。事实上,现在我再看一遍,javac.exe也不见了。我再次尝试下载JDK8U91,但仍然没有成功。这是其他人正在经历的问题吗?在其他地方,问题似乎只是人们没有正确的路径变量,或者他们只下载了JRE而没有下载JDK


编辑>>请阅读:我已经在我的整个计算机上搜索了jar.exe文件。它不会显示在搜索中。我正在查找所有文件夹,特别是bin文件夹,它没有显示。检查下面的注释,查看我在bin文件夹中找到的现有.exe。在我发布这个问题之前,我已经在stack exchange上查看了过去文章中类似问题的常见答案。但是请理解这一点,该文件仍然丢失。

我相信您无意中在JRE安装目录中查找Java开发工具。我最近在Windows 8上安装了相同的JDK版本(
1.8.091
),并且
jar.exe
javac.exe
开发工具肯定在那里(对我来说,路径是:C:\Program Files\Java\jdk1.8.091\bin)


仔细检查并确保您没有混淆,也没有意外地在JRE目录中查找文件:C:\Program files\Java\jre1.8.0\u 91。我自己也犯了同样的错误;这可能会造成混淆,因为默认情况下,两个安装共享相同的根路径:C:\Program Files\Java

关于在哪里安装Java,您必须回答两次。如果你想使用你自己的目录,而不是Windows的,你必须为JRE设置一个单独的目录,这是它想知道的,在第二个问题上。甲骨文的安装程序应该做得不那么含糊不清


如果您尝试回答相同的目录,对于jre和jdk,您将没有jar.exe或src.zip文件夹。它们安装在那里,直到它请求JRE的目标。它可能会覆盖(删除)jre文件夹根目录中的所有文件。换句话说,这就是JRE1.8.0_102在JDK根文件夹中的bin文件夹,现在要感谢安装程序。

我假设这是针对x64的?我在本地安装了JDK-8u91-windows-x64.exe,并且jar.exe存在。我无法告诉您这些文件可能安装到了哪里,因为我没有运行windows,但我可以确认x64 Windows下载中没有丢失这些文件。我下载了它,并用Archive Manager浏览了一下里面的内容;jar.exe和javac.exe都包含在jdk-8u91-windows-x64.exe中的tools.zip中。请查看下面的帖子:查看您使用的路径!您正在查看JRE安装目录-啊,我的问题是我在查看程序文件x 86。我在C:\ProgramFiles\Java\jdk1.8.0\U 91\bin中找到了它,就像你说的。奇怪的是,当我搜索我的C驱动器时,它并没有出现。谢谢,太好了!好吧,重要的是你已经弄明白了-很高兴我能帮上忙-