apache ant 1.9.6 bin
- 作者: 你过来--我保证打死你
- 来源: 51数据库
- 2020-09-22
今天我也遇到了这个问题。
最后发现,找不到myid文件的原因是在windows环境中,你的myid文件多了后缀名,把后缀名.text或.txt删掉后即可正常启动。
利用ant将zookeeper源码编译成eclipse工程。
打开cmd,切换到zookeeper的解压目录下,即build.xml的当前目录下。用ant eclipse命令进行编译。
e:\zookeeper-trunk>e:\apache-ant-1.9.6\bin\ant.bat eclipse
注:e:\zookeeper-trunk是zookeeper源码的解压目录,e:\apache-ant-1.9.6是ant都解压目录。因为我没有设置ant_home及path,这里就直接使用ant命令的绝对路径。
如下所示:出现“build successful”,即代表编译完成。
4. 导入编译后的zookeeper工程
import->existing projects into workspace
e:\zookeeper-trunk即zookeeper源码的解压目录
点击finish。
导入源码完毕~
注意:
1. 注意编译时jdk的版本,有可能出现不兼容的情况。这时可通过如下方式修改:右键点击zookeeper工程->properties->java compiler
2. 导入完毕后,出现了“the import org.apache.commons.collections cannot be resolved”的错误,经分析,e:\zookeeper-trunk\build\test\lib\commons-collections-2.0.jar没有导入其中。
解决方法:在eclipse里,找到该包,右键--->build-path-->add to build path即可
最后发现,找不到myid文件的原因是在windows环境中,你的myid文件多了后缀名,把后缀名.text或.txt删掉后即可正常启动。
利用ant将zookeeper源码编译成eclipse工程。
打开cmd,切换到zookeeper的解压目录下,即build.xml的当前目录下。用ant eclipse命令进行编译。
e:\zookeeper-trunk>e:\apache-ant-1.9.6\bin\ant.bat eclipse
注:e:\zookeeper-trunk是zookeeper源码的解压目录,e:\apache-ant-1.9.6是ant都解压目录。因为我没有设置ant_home及path,这里就直接使用ant命令的绝对路径。
如下所示:出现“build successful”,即代表编译完成。
4. 导入编译后的zookeeper工程
import->existing projects into workspace
e:\zookeeper-trunk即zookeeper源码的解压目录
点击finish。
导入源码完毕~
注意:
1. 注意编译时jdk的版本,有可能出现不兼容的情况。这时可通过如下方式修改:右键点击zookeeper工程->properties->java compiler
2. 导入完毕后,出现了“the import org.apache.commons.collections cannot be resolved”的错误,经分析,e:\zookeeper-trunk\build\test\lib\commons-collections-2.0.jar没有导入其中。
解决方法:在eclipse里,找到该包,右键--->build-path-->add to build path即可
推荐阅读