【问题标题】:Is it possible to change P4TICKET within P4Eclipse?是否可以在 P4Eclipse 中更改 P4TICKET?
【发布时间】:2012-07-27 11:52:25
【问题描述】:

我最近安装了 Eclipse Juno,之后我从这个存储库安装了 p4Eclipse 4.2 插件: http://www.perforce.com/downloads/http/p4-eclipse/install/4.2

然后我尝试创建一个新的 perforce 连接。我输入了服务器名称以及用户名和密码。但是点击next时出现错误提示:

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而不是使用环境变量!

【问题讨论】:

    标签: eclipse perforce p4eclipse


    【解决方案1】:

    是的,我认为您可以转到插件的高级配置并设置 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% 确定这会奏效,但你可以试一试。

    【讨论】:

    • 不,它不起作用。我在问之前实际测试过。我在问之前实际测试过。尽管我在高级 perforce 首选项中输入了参数,但指向 User_home 文件夹时出现相同的错误。但是谢谢!
    猜你喜欢
    • 2011-04-29
    • 2022-08-13
    • 2016-09-22
    • 1970-01-01
    • 2016-01-04
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多