我有一个Java项目。它由以下层次结构组成:
项目:
- 服务器(包含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
积子项目:
INIT:
积项目:
[echo] TCP:/home/taylor/Desktop/Java/TCP/build.xml
建立失败
/home/taylor/Desktop/Java/TCP/build.xml:31:无法找到 javac编译器; com.sun.tools.javac.Main不在类路径上。也许JAVA_HOME并没有指向JDK。它目前设置为" / usr / lib / jvm / java-7-openjdk-amd64 / jre"
答案 0 :(得分:1)
build.xml
是一个Ant脚本文件。您的操作系统中只有install Ant。然后,在命令行中,转到包含build.xml
的目录并键入:
ant
默认情况下,它会查找并运行名为build.xml
的本地文件。
有关如何组织Ant构建脚本的示例,请参阅here。