jdk 8u91中缺少jar.exe?

时间:2016-05-12 03:15:48

标签: java jar exe

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

编辑>>请阅读:我在整个计算机上搜索了jar.exe文件。它没有出现在搜索中。我正在寻找所有文件夹,特别是bin文件夹,它没有显示。检查以下评论中我在bin文件夹中找到的现有.exe文件。在发布此问题之前,我已经在堆栈交换上查看过去帖子中类似问题的常见答案。但要理解这一点,文件仍然缺失。

2 个答案:

答案 0 :(得分:2)

我相信您无意中在JRE安装目录中寻找Java开发工具。我最近在Windows 8上安装了相同的JDK版本(1.8.0_91),jar.exejavac.exe开发工具绝对存在(对我来说,路径是: C:\ Program Files \ Java \ jdk1.8.0_91 \ bin )。

仔细检查并确保您不会感到困惑并且不小心在JRE目录中查找文件: C:\ Program Files \ Java \ jre1.8.0_91 。我自己犯了同样的错误;它可能会令人困惑,因为默认情况下两个安装共享相同的根路径: C:\ Program Files \ Java

答案 1 :(得分:0)

你必须回答两次,关于Java的安装位置。如果你想使用你自己的目录,而不是Windows,你必须在第二个问题上为JRE设置一个单独的目录,这是它想要知道的。 ORACLE的安装程序应该不那么模糊了。

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