蚂蚁中的"Unable to find a javac compiler"错误



我有一个Java项目。它由以下层次结构组成:

项目:

  • Server(包含Server .java)
  • 客户端(包含Client .java)
  • 协议(包含.java文件中的消息类型)

我正在用Eclipse运行这个项目。我已经到了需要用终端测试的地步了。我如何使用build.xml文件对其进行格式化,以便无论何时将其从Eclipse中取出并在服务器中运行它(但在上面所示的相同的基本项目层次结构中),它都能正常工作?

我收到以下错误:

无法找到tools.jar。在/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar

构建文件:/home/taylor/Desktop/Java/TCP/build.xml

build-subprojects:

初始化:

构建项目:

[echo] TCP:/home/taylor/desktop/java/TCP/build.xml

构建失败

/home/taylor/Desktop/Java/TCP/build.xml:31: cannot to find a .xmljavac编译器;main不在类路径上。也许JAVA_HOME没有指向JDK。当前设置为"/usr/lib/jvm/java-7-openjdk-amd64/jre"

build.xml是一个Ant脚本文件。只需在操作系统中安装Ant即可。然后,在命令行中,进入包含build.xml的目录并输入:

ant

默认情况下,查找并运行名为build.xml的本地文件。

关于如何组织Ant构建脚本的示例,请参见这里。

相关内容

  • 没有找到相关文章

最新更新