eclipse - 是否可以在 P4Eclipse 中更改 P4TICKET?

标签 eclipse perforce p4eclipse

我最近安装了 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而不是环境变量!

最佳答案

是的,我想你可以去插件的高级配置并设置P4TICKETS。在发行说明中,他们描述了这种设置 P4HOST 的方法:
470897(错误 #042451)

    Support for P4HOST variable. To set P4HOST variable, 
    either set the environment variable P4HOST (For example,
    export P4HOST=123.456.789.0) or in the the preference page, 
    Preference>Team>Perforce>Advanced, set P4HOST properties,
    (For example, name: P4HOST value: 123.456.789.0). Then
    restart Eclipse to make it affect.
我不是 100% 确定这会起作用,但您可以尝试一下。

关于eclipse - 是否可以在 P4Eclipse 中更改 P4TICKET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11687232/

相关文章:

android - 从布局看?

perforce - 如何确定已删除的文件

diff - Perforce - 创建不同版本的补丁文件

java - 无需安装即可使用旧版 JRE 在 Eclipse 中编译 Java 程序

eclipse - Ant JUnit 任务找不到 junit/framework/TestCase.class

java - 在 Eclipse 中自动同​​步 Java servlet?

perforce - p4 diff2 还显示更改列表描述

perforce - 如何在 Eclipse 3.8 中安装 Perforce 插件

Perforce 变更列表差异 View