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

时间:2013-01-30 17:09:51

标签: java

我正在打开一个较旧的NetBeans项目,我希望使用ant中的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,那么问题是什么?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

sudo apt-get install openjdk-7-jdk

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