Java 在bash中构建较旧的NetBeans项目会导致错误
我正在打开一个较旧的NetBeans项目,我想用debian在Java 在bash中构建较旧的NetBeans项目会导致错误,java,Java,我正在打开一个较旧的NetBeans项目,我想用debian在bash中使用ant构建它。然而,当我试图运行ant时,我得到了这个错误 构建失败 /home/karelbilek/NetBeansProjects/oldProject/nbproject/build impl.xml:528: 执行此行时发生以下错误: /home/karelbilek/NetBeansProjects/oldProject/nbproject/build impl.xml:261: 找不到javac编译器;co
bash
中使用ant
构建它。然而,当我试图运行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,那么问题出在哪里呢?您指的是一个jre(java运行时环境),而不是JDK(java开发工具包)
只有JDK包含编译器(javac
)。JRE用于运行Java程序,但不附带JDK(编译器等)的额外组件。您指向的是JRE(Java运行时环境),而不是JDK(Java开发工具包)
只有JDK包含编译器(
javac
)。JRE用于运行Java程序,但不携带JDK(编译器等)的额外组件。这是我经历的,我是通过安装JDK完成的
sudo apt-get install openjdk-7-jdk
在安装jdk之后,类路径正确地执行了这件事发生在我身上,我通过安装jdk完成了它
sudo apt-get install openjdk-7-jdk
安装jdk后,类路径正确执行Oh yes。当我安装了apt get install openjdk-7-jdk时,一切都正常了。我为这样一个基本的错误感到尴尬:)谢谢。哦,是的。当我安装了apt get install openjdk-7-jdk时,一切都正常了。我为这样一个基本的错误感到尴尬:)谢谢。