【问题标题】:Javac works java does notJavac 工作 java 不工作
【发布时间】:2018-12-22 10:04:31
【问题描述】:

我被困住了。我有 netbeans 工作,但是当我做命令行的东西时 javac 工作,但 java 没有。

我在命令行得到这个

错误:找不到 java.dll

错误:找不到 Java SE 运行时环境。

在 PATH 我有

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

C:\Program Files\Java\jdk C:\Program Files\Java\jre

Java_Home 是

C:\Program Files\Java\jdk

我现在不知道该怎么办。

我的批处理文件在我的另一台计算机上运行 java 但不是这个

SET CLASSPATH = .;
javac *.java
java Main
pause
del *.class

【问题讨论】:

  • 伙伴,您忘记在 PATH 环境变量中添加 JRE,如 C:\Program Files\Java\jre\bin
  • 不,我有那个,它仍然抱怨我需要卸载并重新安装吗?
  • 我在您上面分享的路径中看不到它,如果是这样,请您更新您的问题。请注意,我正在讨论 JRE 而不是 JDK。因此,当前在您的路径中有 C:\Program Files\Java\ jdk \bin,您还需要添加 C:\Program Files\Java\ jre \bin
  • JAVA_HOME 不应指向“bin”目录。我建议仔细阅读Oracle关于设置环境变量的说明。
  • 我全部更改为 not \bin (java.dll 和 java.exe 所在的位置),但仍然找不到。我更新了上面的问题。我在另一个表单上看到了该解决方案,并尝试将 bin 添加到路径中。

标签: java installation javac


【解决方案1】:

我想这是开始使用 java 时的常见问题。 从上面的 cmets 看来,您可能在安装 jdk 后没有正确设置类路径。

以下是执行此操作的步骤: 1. 在运行对话框中,输入 sysdm.cpl 2.进入系统属性->高级->环境变量 3.点击系统变量窗口下的新建按钮 4. 在新的系统变量窗口中,将变量名称设置为 JAVA_HOME 并将变量值设置为您的 JDK 目录的路径(因此在提问者的系统中为 C:\Program Files\Java\jdk。然后单击确定. 4.在系统变量下找到名为Path的变量,点击编辑 5.然后在编辑环境中点击NEW 6. 将新变量命名为 %JAVA_HOME%\bin 7.点击回车确定。


资源咨询:https://appuals.com/fix-javac-is-not-recognized-on-windows-10/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 2012-09-08
    • 2015-03-17
    相关资源
    最近更新 更多