我最近安装了 Eclipse Juno,之后我从这个存储库安装了 p4Eclipse 4.2 插件: http ://www.perforce.com/downloads/http/p4-eclipse/install/4.2
然后我尝试创建一个新的 perforce 连接。我输入了服务器名称以及用户名和密码。但是点击下一步时我收到一条错误消息:
com.perforce.p4java.exception.ConfigException: java.io.FileNotFoundException: \p4tickets.txt(访问被拒绝)
阅读 P4Eclipse 帮助我了解到,因为我没有定义用户环境变量 P4TICKETS,所以 P4Eclipse 试图自己定义它。在帮助中提到,如果未明确设置该值,它将为 windows 定义为 %USERPROFILE%\p4tickets.txt 和所有其他平台为 $HOME/.p4tickets
P4Eclipse 似乎已经为其他平台进行了配置,因此它试图在不允许的地方找到该文件。当我使用值 %USERPROFILE%\p4tickets.txt 定义用户环境变量 P4TICKETS 时,它起作用了。问题是我们有很多客户,我不想为所有客户定义环境变量。所以我想知道是否有一套为 Windows 平台配置 P4Eclipse 或在 eclipse 中定义 P4TICKETS 而不是使用环境变量!