Java 无法在命令行上运行

标签 java command-prompt

我已经尝试了一切,并在这个网站上到处寻找答案,但没有任何效果。有任何想法吗?我用谷歌搜索并玩了一下,仍然一无所获。

Microsoft Windows [版本 10.0.14393] (c) 2016 微软公司。保留所有权利。

C:\Users\sean>设置路径=“C:\Program Files (x86)\Java\jdk1.8.0_111\bin\javac.exe”

C:\Users\sean>cd 桌面

C:\Users\sean\Desktop>javac Welcome.java “javac”不被识别为内部或外部命令, 可运行的程序或批处理文件。

C:\Users\sean\Desktop>java 欢迎 “java”不被识别为内部或外部命令, 可运行的程序或批处理文件。

C:\Users\sean\Desktop>

最佳答案

您应该将 Java 的 bin 目录(而不是可执行文件)添加到路径中,至少根据我自己的本地设置。尝试使用这个:

setx path "%path%;C:\Program Files (x86)\Java\jdk1.8.0_111\bin"

但您确实应该从 Windows 控制面板永久更新路径。

如果您想绕过所有这些以从命令行运行一次 Java 进程,您还可以使用 javac.exe 的完全限定路径,例如

C:\Users\sean\Desktop> C:\Program Files (x86)\Java\jdk1.8.0_111\bin\javac.exe Welcome.java

关于Java 无法在命令行上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41501155/

相关文章:

java - 如何从 Android 应用程序开始 Skype 通话?

java - 将 GAE App Engine 数据存储区实体导出到 csv

java - 在命令提示符下运行简单的 Java 程序出现错误

scheduled-tasks - Windows 计划任务 - 错过计划后尽快运行任务

sql-server - 如何提示SQL查询用户输入信息

go - oc.exe命令提示符: Unexpected unclosed action in if中的OpenShift GoLang模板解析错误

java - 集成测试中Spring Boot的数据源自动配置问题

Java Akka 调度 API 抛出 MissingMethodException

VBA:回答 "save as - overwrite"提示(和其他)不使用默认选项

java - 观察者设计模式