首页 文章

在bash中构建旧的NetBeans项目会导致错误

提问于
浏览
0

我正在打开一个较旧的NetBeans项目,我想使用 bash 在debian中使用 ant 构建它 . 但是,当我尝试运行 ant 时,我收到此错误

BUILD FAILED /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,那么问题是什么?

2 回答

  • 3

    它发生在我身上,我通过安装jdk完成了它

    sudo apt-get install openjdk-7-jdk
    

    安装jdk后,类路径执行正确

  • 0

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

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

相关问题