我有一个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构建脚本的示例,请参见这里。