我在Windows上使用jdk-8u5-windows-i586?
C:\prog\j\j-8u5-w-i586\bin> dir java*.exe
25.06.2014 14:20 15.784 java-rmi.exe
25.06.2014 14:20 176.040 java.exe
25.06.2014 14:20 68.008 javacpl.exe
25.06.2014 14:20 176.040 javaw.exe
25.06.2014 14:20 264.616 javaws.exe
ANSWER (我想在这里给出标题的问题) 我检查过了。我从oracle.com/technetwork/java/javase/downloads / ...下载了SDK jdk-8u5-windows-i586.exe。当我在安装过程中提供自定义文件夹(C:\ prog \ java \ jdk-8u5-windows-i586)时,安装程序也将文件复制到C:\ Program Files(x86)\ Java \ jdk1.8.0_05 \ bin(看起来似乎奇怪的)
C:\PF(x86)\J\j1.8.0_05\bin> dir java*.exe
Verzeichnis von C:\Program Files (x86)\Java\jdk1.8.0_05\bin
25.06.2014 14:18 15.752 java-rmi.exe
25.06.2014 14:18 176.008 java.exe
25.06.2014 14:18 15.752 javac.exe
25.06.2014 14:18 15.752 javadoc.exe
25.06.2014 14:18 69.000 javafxpackager.exe
25.06.2014 14:18 15.752 javah.exe
25.06.2014 14:18 15.752 javap.exe
25.06.2014 14:18 176.008 javaw.exe
25.06.2014 14:18 264.584 javaws.exe
答案 0 :(得分:1)
正如@Jigar Joshi指出你安装了一个JRE并且位于错误的目录(文件夹的名称是jdk-8u5-windows-i586
)。
所以你应该去这里安装它:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
为了澄清,比较我拥有的两个不同的安装以及每个安装中的二进制文件:
C:\ Program Files \ Java \ jre8 \ bin
的目录C:\Program Files\Java\jre8\bin\dir *.exe
30/04/2014 11:13 PM 34,216 jabswitch.exe
30/04/2014 11:13 PM 15,784 java-rmi.exe
30/04/2014 11:13 PM 190,888 java.exe
30/04/2014 11:13 PM 76,200 javacpl.exe
30/04/2014 11:13 PM 191,400 javaw.exe
30/04/2014 11:13 PM 313,256 javaws.exe
30/04/2014 11:13 PM 15,784 jjs.exe
30/04/2014 11:13 PM 68,008 jp2launcher.exe
30/04/2014 11:13 PM 16,296 keytool.exe
30/04/2014 11:13 PM 16,296 kinit.exe
30/04/2014 11:13 PM 16,296 klist.exe
30/04/2014 11:13 PM 16,296 ktab.exe
30/04/2014 11:13 PM 16,296 orbd.exe
30/04/2014 11:13 PM 16,296 pack200.exe
30/04/2014 11:13 PM 16,808 policytool.exe
30/04/2014 11:13 PM 15,784 rmid.exe
30/04/2014 11:13 PM 16,808 rmiregistry.exe
30/04/2014 11:13 PM 16,808 servertool.exe
30/04/2014 11:13 PM 64,424 ssvagent.exe
30/04/2014 11:13 PM 16,296 tnameserv.exe
30/04/2014 11:13 PM 196,008 unpack200.exe
C:\ Program Files \ Java \ jdk1.8.0_05 \ bin目录
C:\Program Files\Java\jdk1.8.0_05\bin\dir *.exe
30/04/2014 11:11 PM 16,264 appletviewer.exe
30/04/2014 11:11 PM 16,264 extcheck.exe
30/04/2014 11:11 PM 16,264 idlj.exe
30/04/2014 11:11 PM 34,184 jabswitch.exe
30/04/2014 11:11 PM 15,752 jar.exe
30/04/2014 11:11 PM 16,264 jarsigner.exe
30/04/2014 11:11 PM 15,752 java-rmi.exe
30/04/2014 11:11 PM 190,856 java.exe
30/04/2014 11:11 PM 15,752 javac.exe
30/04/2014 11:11 PM 16,264 javadoc.exe
30/04/2014 11:11 PM 80,776 javafxpackager.exe
30/04/2014 11:11 PM 15,752 javah.exe
30/04/2014 11:11 PM 15,752 javap.exe
30/04/2014 11:11 PM 191,368 javaw.exe
30/04/2014 11:11 PM 313,224 javaws.exe
30/04/2014 11:11 PM 15,752 jcmd.exe
30/04/2014 11:11 PM 16,776 jconsole.exe
30/04/2014 11:11 PM 16,264 jdb.exe
30/04/2014 11:11 PM 15,752 jdeps.exe
30/04/2014 11:11 PM 15,752 jhat.exe
30/04/2014 11:11 PM 16,264 jinfo.exe
30/04/2014 11:11 PM 15,752 jjs.exe
30/04/2014 11:11 PM 16,264 jmap.exe
30/04/2014 11:11 PM 318,856 jmc.exe
30/04/2014 11:11 PM 15,752 jps.exe
30/04/2014 11:11 PM 16,776 jrunscript.exe
30/04/2014 11:11 PM 16,264 jsadebugd.exe
30/04/2014 11:11 PM 16,264 jstack.exe
30/04/2014 11:11 PM 15,752 jstat.exe
30/04/2014 11:11 PM 15,752 jstatd.exe
30/04/2014 11:11 PM 195,976 jvisualvm.exe
30/04/2014 11:11 PM 16,264 keytool.exe
30/04/2014 11:11 PM 16,264 kinit.exe
30/04/2014 11:11 PM 16,264 klist.exe
30/04/2014 11:11 PM 16,264 ktab.exe
30/04/2014 11:11 PM 16,776 native2ascii.exe
30/04/2014 11:11 PM 16,264 orbd.exe
30/04/2014 11:11 PM 16,264 pack200.exe
30/04/2014 11:11 PM 16,776 policytool.exe
30/04/2014 11:11 PM 15,752 rmic.exe
30/04/2014 11:11 PM 15,752 rmid.exe
30/04/2014 11:11 PM 16,776 rmiregistry.exe
30/04/2014 11:11 PM 16,264 schemagen.exe
30/04/2014 11:11 PM 16,264 serialver.exe
30/04/2014 11:11 PM 16,776 servertool.exe
30/04/2014 11:11 PM 16,264 tnameserv.exe
30/04/2014 11:11 PM 195,976 unpack200.exe
30/04/2014 11:11 PM 15,752 wsgen.exe
30/04/2014 11:11 PM 16,264 wsimport.exe
30/04/2014 11:11 PM 16,264 xjc.exe
答案 1 :(得分:0)
你应该
java
javac
javadoc
javah
javap
javaws
由于你遗漏了其中的一些,我怀疑你有JRE而不是JDK。