无法编译java程序(注意:无法访问环境变量设置)

时间:2018-04-25 05:50:05

标签: java compiler-errors environment-variables javac java-home

当我尝试编译它显示的java程序时,

' javac的'不被视为内部或外部命令, 可操作程序或批处理文件。

众所周知,这是因为没有设置环境变量。但是,我没有权限添加/修改系统变量。

有没有办法绕过这个让它运行。请指教。

屏幕截图1: - enter image description here

enter image description here

3 个答案:

答案 0 :(得分:1)

  • 选项1:在用户环境变量中设置%PATH%而不是系统。
  • 选项2:在您启动的每个新cmd 上使用设置路径命令 run / compile java
  • 选项3:制作具有设置路径的.bat批处理文件 命令运行/编译java [推荐给你]

如何制作批处理文件(仅限Windows)来运行/编译简单的java代码?

  1. 创建新文本文件
  2. 修改上述文件并向其添加以下内容: echo off cls set path=%path%;C:\Program Files\Java\jdk1.8.0_131\bin javac SourceFileName.java java MainClassName pause

  3. 保存文件并将其重命名为launch.bat

答案 1 :(得分:0)

使用Windows资源管理器javac找出Windows上C:\Program Files\Java\jdk1.8.0_161\bin的路径并复制路径。

添加环境变量的路径如下:

转到“控制面板”,“环境变量”并在“路径”变量的开头插入地址,后跟分号。即C:\Program Files\Java\jdk1.8.0_161\bin;。 不要覆盖现有路径,只需将javac路径附加到您在那里找到的路径。应用/保存这些更改并退出控制面板。

关闭并重新打开命令提示符。尝试再次编译。

答案 2 :(得分:0)

谢谢你们!它的工作..

set path =%path%; C:\ Program Files \ Java \ jdk1.8.0_31 \ bin