当前位置: 首页 > 知识库问答 >
问题:

javac不能在Win 8.1上工作

莫振
2023-03-14

我在Windows8.1上安装了JDK8_U25,但是javac和javap命令不起作用。我转到环境变量并将Path的值更改为

C:\Program Files(x86)\AMD app\bin\x86_64;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;%SystemRoot%\system32\windowsPowerShell\v1.0\;C:\Program Files(x86)\ATI Technologies\ATI.ace\Core-Static;C:\Program Files\java\jre1.8.0_25\bin

但还是不起作用。我的程序文件在C:本身。好心的帮助。谢谢你。

共有1个答案

於意蕴
2023-03-14

当您在Windows上安装JDK时,除了安装JDK,它还安装了JRE的一个单独的“公共”副本,供web浏览器applet和Java web Start等工具使用。

C:\Program Files\java\jre1.8.0_25\bin

看起来是这个公共JRE安装的bin目录,而不是JDK本身,并且公共JRE不包括javac

 类似资料:
  • 我在从命令提示符编译java时遇到了一个问题。起初,它说javac不是一个公认的内部或外部命令,通过阅读,我看到您需要更改路径,这正是我所做的······ 变量名:path 我关闭了Compand prompt并再次尝试,但还是出现了同样的问题。 然后我尝试了echo%path%和整个路径行被回显(整个行根据该变量值) 我还尝试了“for%I in(javac.exe)do@ECHO%~$path

  • 尽管类路径上有所需的JAR,但我的编译目标中的任务失败。有人能帮我弄清楚为什么会这样吗? 下面的错误是由。然而,commons-io-1.3.1。jar位于构建路径上(在中)。所以,奇怪的是构建失败了。 令人惊讶的是,Eclipse构建项目没有任何问题。我在项目构建路径上有相同的jars集。我也有相同的源目录被排除在编译之外。 试图在源代码文件夹上使用javac可执行文件,但不确定如何在源代码目录

  • 我正在运行CouchDB Docker容器V.2.1.1。在这一点上,除了SSL之外,一切都在工作。我正在遵循关于SSL设置的CouchDB文档。容器具有OpenSSL 1.0.1T。 对最后一个错误进行搜索会出现指示Erlang版本有问题的信息。但是,我相信CouchDB容器已经有了一个补丁版本。我尝试用: 这没什么区别。搜索结果还指出OpenSSL的版本有问题。我从源代码升级到OpenSSL

  • 结果在Windows和Linux之间有所不同。 Linux:鼠标位置:0,0 Windows:鼠标位置:623.0,367.0 我不知道为什么它不能在windows上工作,甚至似乎与lwjgl版本完全无关,因为我尝试了3.1.6、3.2.1、3.2.2和3.2.3-snapshot,所有这些版本都是一样的。所以问题要么是我在创建窗口时忘记了一些东西,要么是windows在某个更新中损坏了一些东西,

  • 我有一个java项目的Apache ant构建文件,其中包含一个javac命令来编译我的源代码。这个项目有一些特殊的约束,它是由小的子项目组成的。这些子项目中的大多数具有以下文件夹结构: src和service都是源文件夹。A.java导入/service文件夹中的一些类,例如B.java。在eclipse中,一切正常,A.java导入B.java时没有任何错误或问题,所以我假设classpath

  • 问题内容: 通过Web Start启动从服务器后,我正在尝试安装Jenkins从服务器服务。尝试在Windows 10和Windows 8.1上安装时出现以下错误。 我可以在win 7上安装任何奴隶服务而没有任何问题。知道为什么会发生这种情况,或者是Jenkins的某些限制,还是我缺少一些依赖关系? 我的詹金斯版本是1.655,在安装时使用chrome浏览器。Jenkins master在Wind