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

Javac在windows命令提示符下不起作用

马侯林
2023-03-14
for %i in (javac.exe) do @echo %~$PATH:i

在我的命令提示符中输入此命令后,我得到消息“Echo处于打开状态”。看到这一点后,我再次输入了“javac”,这一次,它起作用了。因此,我决定从目录返回到一个保存了。java文件的文件夹并运行它来测试它,但它再次告诉我

'javac' is not recognized as an internal or external command, operable program or batch file.

这令人失望。我认为只有当我在命令提示符上的bin文件中时,它才会起作用,这很烦人,因为我不是这台计算机的管理员,而且总是必须获得管理许可(从我父母那里)才能代码,这很烦人。他们也永远不会给我密码。有人能帮我吗?提前感谢!很抱歉这么大的文字墙...

编辑:有人问“echo%path%”的输出是什么。是这样的:

C:\Windows\system32;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\

共有1个答案

云隐水
2023-03-14

如何从CMD中运行。java文件

  • 转到您的计算机->C:->程序文件->java->jdk1.7.0_25-bin
  • 复制路径(例如:C:\program Files(x86)\java\jdk1.7.0_25\bin)
  • 转到控制面板->系统和安全->系统-高级系统设置->高级->环境变量
  • 打开环境变量屏幕,转到系统变量并查找“路径”
  • 找到Path system变量后,双击它或按编辑按钮,然后在变量值中粘贴刚刚从java复制的路径,该路径位于已存在的最后一个值之后。
  • 注意!
    • 确保没有在此字段中输入任何额外的空间,因为它无法工作;
    • 在粘贴路径之前请确保有一个分号,例如:路径:...%ant_home%\bin;C:\Program Files(x86)\java\jdk1.7.0_25\bin

    注意!确保在文件中写入的类名。java与文件名相同。您的文件名应该是:helloworld.java,该文件中的类也必须是:

 类似资料:
  • 问题内容: 我在命令行中键入,但是命令提示符说python不被识别为内部或外部命令,可操作程序或批处理文件。我该怎么办? 注意:我已经在计算机上安装了Python 2.7和Python 3.2。 问题答案: 终于成功了!!! 我需要做一些事情才能使其正常工作 将C:\ Python27 \添加到PATH系统变量的末尾 将C:\ Python27 \添加到PYTHONPATH系统变量的末尾 我必须将

  • 问题内容: 我下载并安装了该Java JDK。 但是当我转到命令提示符下检查版本时,它说无法识别。 还有其他人在使用最新的Java遇到此问题吗? 我可能没有安装正确的版本。我需要与grails一起使用的java 当我在计算机上搜索Java时,找不到任何东西 问题答案: Windows 2k8 R2服务器-要使Java [-option]或%JAVA_HOME%在命令行中都能工作,您需要以下内容:

  • 我只是在Windows中安装jdk和jre版本8。环境变量已设置。我尝试在cmd中运行“java-version”,它显示了安装的java版本。但是当我尝试用“javac projectname”编译java项目时,系统说javac不能被识别为内部命令或外部命令。有谁能告诉我怎么修好它吗? 下面是我的环境变量: C:\users\foody>echo%路径%C:\ProgramData\Oracl

  • 我在命令行中键入,但命令提示符显示python不能被识别为内部或外部命令、可操作程序或批处理文件。我该怎么办? 注意:我已经在我的计算机上安装了Python2.7和Python3.2。

  • 好吧,我是新来的Java,并试图从命令提示符运行一个java程序(因为Sublime编译和运行它的小东西,但不允许用户输入和东西)。 我将命令提示符设置为我有我的文件的文件夹,称为Learner.java. 我在环境变量中为JDK bin设置了一个路径,并创建了一个JAVA_HOME变量,其中包含JDK bin的值(其他一些帖子建议)。 在我讨论这个问题之前,这是我的代码: 如你所见,这是一个以“

  • 我正在尝试在Windows 10 Home(64位)中安装Java。就像许多教程指出的那样,我下载了Javajdk安装文件,执行了它,安装后更改了环境变量中的路径。但是由于某种原因,当我执行命令“javac”时,它会在命令提示符中返回非内部/外部命令错误,但在Powershell中运行绝对正常。我试图通过卸载Java并非常小心地重新安装它来纠正这一点,遵循所有步骤,但这仍然继续发生。 此外,在安装