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

在Java命令提示符中无法识别cmd windows路径和环境变量

韩淇
2023-03-14

我试图通过java运行时环境在命令行上执行以下内容。

Runtime rt = Runtime.getRuntime();

String runtime = "cmd /c start cmd.exe /k \"cd /d C:\\Users\\User\\Documents\\ & python book.py \" "

rt.exec(runtime);

当直接运行命令提示符时,即python book.py(假设我已经将位置更改为正确的目录),python运行良好,没有任何问题。

共有1个答案

农英杰
2023-03-14

这听起来可能很天真,但显然,解决办法是重新启动计算机。我想运行JAVA的命令提示符中的路径变量没有像其他直接运行命令提示符的实例那样同步。

 类似资料:
  • 我正在使用windows并在Ruby on Rails中使用命令提示符。使用随EnterpriseDB安装程序一起安装的PostgreSQL 9.2。

  • 我最近尝试导入一个现有的Gradle项目,使用启动窗口中的“Open project”选项和现有的build.Gradle文件自动设置该项目。 就在我这样做之后,IntelliJ中出现了一条错误消息,说: 看起来像这样,IntelliJ抱怨我没有将play框架添加到我的PATH变量中。尽管外壳的输出告诉了某事物。其他: 我还编写了一个简单的类来显示IntelliJ使用的PATH变量: 当我运行这个

  • Java无法通过选项 我的用户文件夹的路径是,字符给java带来了一些麻烦。如果JDK安装在我的用户文件夹中,使用调用命令,它会给出以下结果: 请注意,它将< code>á字符替换为< code >γ。< br >如果使用< code>scoop install -g、< code>choco install或任何JDK发行版的默认安装程序进行全局安装,这些命令可以正常运行,但是如果我调用并传递完

  • 这是我的第一个stackoverflow问题,所以请不要太难回答。我已经搜索并找到了这个问题的一些答案,但到目前为止还没有奏效。我试图安装Apache Ant以便与我的编译器类一起使用,但我很难找到如何正确设置路径和环境变量的方法。

  • 我试图用命令提示符用java编译一个程序。我的程序在eclipse中运行良好,但是,当我试图在命令提示符中编译它时,我收到了一条错误消息。任何帮助和指导都将不胜感激。 triton.java:20:错误:不能dind符号循环Loop=new Loop(); 符号:类循环位置:类Triton trion.java:20:错误:找不到符号循环循环=新循环();sybmol:类循环位置:类Triton

  • 问题内容: 我想做的是通过使用命令从命令提示符(不使用任何IDE)编译并运行源来运行源,并且程序与MySQL连接,因此,每次从cmd运行程序时,都需要指定路径使用开关的MySQL连接器。运行该程序的整个命令如下所示: 我希望它像其他程序一样简单, 并且应该运行该程序。 有什么办法可以将连接器的路径添加到使用它的Windows环境变量中。我已经尝试在Windows环境变量中创建一个新变量,并添加了带