是否可以在P4Eclipse中更改P4TICKET?

是否可以在P4Eclipse中更改P4TICKET?,eclipse,perforce,p4eclipse,Eclipse,Perforce,P4eclipse,我最近安装了Eclipse Juno,之后我从这个存储库安装了p4Eclipse 4.2插件: 然后我尝试创建一个新的Performce连接。我输入了服务器名、用户名和密码。但单击“下一步”时,我收到一条错误消息: com.perforce.p4java.exception.ConfigException:java.io.FileNotFoundException:\p4tickets.txt(访问被拒绝) 阅读P4Eclipse帮助,我明白了这一点,因为我没有定义用户环境变量P4TICKET

我最近安装了Eclipse Juno,之后我从这个存储库安装了p4Eclipse 4.2插件:

然后我尝试创建一个新的Performce连接。我输入了服务器名、用户名和密码。但单击“下一步”时,我收到一条错误消息:

com.perforce.p4java.exception.ConfigException:java.io.FileNotFoundException:\p4tickets.txt(访问被拒绝)

阅读P4Eclipse帮助,我明白了这一点,因为我没有定义用户环境变量P4TICKETS,所以P4Eclipse试图自己定义它。在帮助中提到,如果未明确设置该值,则将为windows将其定义为%USERPROFILE%\p4tickets.txt 以及所有其他平台 $HOME/.p4门票


似乎P4Eclipse已经为其他平台进行了配置,因此它试图在不允许的地方找到该文件。当我使用值%USERPROFILE%\P4TICKETS.txt定义用户环境变量P4TICKETS时,它起作用了。问题是我们有很多客户机,我不想为所有客户机定义一个环境变量。因此,我想知道是否有一个集合可以为Windows平台配置P4Eclipse,或者在eclipse中定义P4TICKETS,而不是使用环境变量

是的,我认为您可以转到插件的高级配置并设置P4TICKETS。在发行说明中,他们描述了设置P4HOST的方法:

470897(错误042451)
我不是100%确定这会起作用,但你可以试试。

不,它不起作用。我在问之前已经测试过了。我在问之前已经测试过了。尽管我在高级性能首选项中作为参数输入了什么,但指向User_home folder时仍会出现相同的错误。但是谢谢你!
    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.