【问题标题】:Building older NetBeans project in bash leads to error在 bash 中构建较旧的 NetBeans 项目会导致错误
【发布时间】:2013-01-14 14:32:09
【问题描述】:

我正在打开一个较旧的 NetBeans 项目,我想使用 ant in bash 和 debian 来构建它。但是,当我尝试运行 ant 时,我得到了这个错误

构建失败 /home/karelbilek/NetBeansProjects/oldProject/nbproject/build-impl.xml:528: 执行此行时发生以下错误: /home/karelbilek/NetBeansProjects/oldProject/nbproject/build-impl.xml:261: 找不到 javac 编译器; com.sun.tools.javac.Main 未打开 类路径。也许 JAVA_HOME 不指向 JDK。它是 当前设置为“/usr/lib/jvm/java-7-openjdk-i386/jre”

这是什么意思?我该怎么办?在“/usr/lib/jvm/java-7-openjdk-i386/jre”中,当我查看时似乎有一个实际的 JRE,那么问题是什么?

【问题讨论】:

    标签: java


    【解决方案1】:

    它发生在我身上,我通过安装 jdk 解决了它

    sudo apt-get install openjdk-7-jdk
    

    安装jdk后,classpath执行正确

    【讨论】:

      【解决方案2】:

      您指向的是 JRE(Java 运行时环境)而不是 JDK(Java 开发工具包)。

      只有 JDK 包含编译器 (javac)。 JRE 用于运行 Java 程序,但不携带 JDK 的额外组件(编译器等)

      【讨论】:

      • 哦,是的。当我安装apt-get install openjdk-7-jdk 时,一切正常。我为这样一个基本的错误感到尴尬:) 谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 2021-03-07
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      相关资源
      最近更新 更多