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

环境变量不起作用

扈韬
2023-03-14

我正在尝试为java设置一个PATH环境变量。当我按照下面的方式设置变量值时,在cmd中输入“java”时,它可以很好地工作

C:\Program Files (x86)\Java\jdk1.7.0_13\bin

但是对于下面的错误,“java”不被识别为内部或外部命令,

%ProgramFiles(x86)%\Java\jdk1.7.0_13\bin

我用的是windows 8。你知道为什么上面的变量不起作用吗?

共有1个答案

彭飞虎
2023-03-14

为了降低复杂性,我建议创建另一个系统环境变量:

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_13\bin

然后在你的路径中,你可以添加:

%JAVA_HOME%
 类似资料:
  • 我试图在windows server 2012上的环境变量路径中添加PHP目录,单击高级系统参数- %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1。0\ ; c:\wamp64\bin\php\php7。2.10\

  • 目标: 使用 Android Studio 附带的(图形)AVD 管理器管理 Android 虚拟设备 (avd),但使用不同的存储文件夹。 默认文件夹:// 想要的文件夹:/ 根据文档,这应该是有效的: (加载在.bashrc中) 这确实适用于命令行: 运行< code > emulator-avd Pixel _ 2 _ API _ 28 也很好。 然而,AVD管理器没有显示任何设备,当我使用

  • 问题内容: 在下面的使用OpenJDK 1.6.0_22在Linux中运行的Java程序中,我仅在命令行中列出了作为参数接收的目录的内容。该目录包含文件名称为UTF-8的文件(例如印地语,普通话,德语等)。 如果我将LC_ALL变量设置为en_US.UTF-8,则结果打印良好。但是,如果我将LC_ALL变量设置为POSIX并从命令行以UTF-8形式提供file.encoding和sun.jnu.e

  • 我试图运行一个读取环境变量的应用程序,该环境变量包含大约22K个字符的JSON。项目设置告诉我使用来正确配置它,但是当我使用windows时,这些命令不起作用。 我尝试使用GUI环境变量将文件的内容复制到变量中,但是它的输入会将值截断到一定的限制,这个限制甚至不到文件的一半。在此之后,我尝试使用Powershell和以下命令设置变量: 然后用以下命令保存结果:

  • Git 总是在一个 bash shell 中运行,并借助一些 shell 环境变量来决定它的运行方式。 有时候,知道它们是什么以及它们如何让 Git 按照你想要的方式去运行会很有用。 这里不会列出所有的 Git 环境变量,但我们会涉及最有的那部分。 全局行为 像通常的程序一样,Git 的常规行为依赖于环境变量。 GIT_EXEC_PATH 决定 Git 到哪找它的子程序 (像 git-commit

  • Puppeteer 寻找某些环境变量来帮助其操作。 如果 puppeteer 在环境中没有找到它们,这些变量的小写变体将从 npm 配置 中使用。 HTTP_PROXY, HTTPS_PROXY, NO_PROXY - 定义用于下载和运行 Chromium 的 HTTP 代理设置。 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD - 请勿在安装步骤中下载绑定的 Chromium。