javac在服务器计算机上工作,但不在客户端计算机上进行编程

javac在服务器计算机上工作,但不在客户端计算机上进行编程,java,Java,javac在服务器计算机上工作而不是在客户端计算机上进行编程为什么?就像当我在记事本中制作一个程序并在Dos模式下在服务器计算机上运行时,它的工作非常完美,但当我在客户端计算机上使用它时,它会说: javac is not internal or external command 该设置正在一所学校中用于学习Java编程。我使用此路径运行文件: E:\java>javac Filename.java 此命令在服务器计算机上工作,而其他计算机不执行此命令。运行可执行文件时,它需要位于变量

javac
在服务器计算机上工作而不是在客户端计算机上进行编程为什么?就像当我在记事本中制作一个程序并在Dos模式下在服务器计算机上运行时,它的工作非常完美,但当我在客户端计算机上使用它时,它会说:

javac is not internal or external command
该设置正在一所学校中用于学习Java编程。我使用此路径运行文件:

E:\java>javac Filename.java

此命令在服务器计算机上工作,而其他计算机不执行此命令。

运行可执行文件时,它需要位于变量的某个位置。或者您可以使用完整路径。很可能客户机甚至没有安装,因此没有javac命令供您编译项目

  • 确保已安装Java开发工具包。如果没有,请安装它
  • 确保包含javac的目录在您的路径上。如果不是,则添加它(取决于系统)

  • javac.exe仅在JDK(Java开发工具包)中可用,而在JRE中不可用。我想您已经在客户端计算机上的E:\Java而不是JDK下安装了JRE

    请显示错误消息和相关代码。欢迎使用stackoverflow!请查看常见问题解答,了解如何提出好的问题,以便获得好的答案。特别是,像
    请尽快解决此问题这样的请求通常会导致问题快速解决。另外,请注意设置问题的格式。除了@Andreas的好建议外,请不要添加请求私人帮助的电子邮件地址-这里的一切都是公开进行的,以便其他人可以从给出的答案中受益。我怀疑。我安装了正确的路径,也安装了JDK,仍然存在相同的问题