eclipse安装位置的添加

《eclipse权威开发指南》(以下简称指南)6.5 使用Update Manager中描述到,使用Product Configuration对话框添加安装位置时,安装位置必须是一个名为eclipse的目录,在该目录中含有一个名为.eclipseproduct的标记文件,另外还含有features子目录和plugins子目录。若安装位置不符合这样三个要求,eclipse会提示安装位置不合适(见附件截图)。

可当我建立一个满足上述条件的安装位置时,eclipse还是会提示无法添加安装位置,我百思不得其解。此路不通,我就换了书中另外一个方法——Update Manager API,如下命令示例:

  1. E:\j2ee_dev\eclipse-3.2.1\jre\bin\java.exe -cp E:\j2ee_dev\eclipse_tut\eclipse_downloads\eclipse\startup.jar org.eclipse.core.launcher.Main  -data tempwork  -application org.eclipse.update.core.standaloneUpdate  -command addSite -from E:\j2ee_dev\eclipse_tut\eclipse_downloads\examples  

命令执行失败,日志结果如下:

  1. !SESSION 一月 26, 2007 17:28:44.484 ----------------------------------------------   
  2. eclipse.buildId=I200406251208   
  3. java.version=1.5.0_10   
  4. java.vendor=Sun Microsystems Inc.   
  5. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN   
  6. Command-line arguments: -application org.eclipse.update.core.standaloneUpdate -command addSite -from E:\j2ee_dev\eclipse_tut\eclipse_downloads\examples   
  7.   
  8. !ENTRY org.eclipse.update.core 4 0 一月 26, 2007 17:28:44.484   
  9. !MESSAGE The location is already a product site.  

当我将安装位置下的.eclipseproduct的标记文件删除之后,再次执行命令成功,且在安装位置下自动生成了一个名为.eclipseextension的文件。此时,我推测当eclipse自身目录下已有了.eclipseproduct标识的安装位置后,再进行添加其他安装位置就会出现冲突,所以需要将.eclipseproduct标识改为.eclipseextension,内容不变。

为证实我的推测,我以.eclipseextension标识文件又建立了另一个安装位置,用Product Configuration对话框添加成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值