New in P4Eclipse 2025.2 is support for Eclipse 4.33, 4.34, 4.35, 4.36, 4.37. The P4 Plug-in for Eclipse seamlessly integrates the strengths of the Perforce P4 Versioning Engine with Eclipse. Implemented as a pure Java solution, P4Eclipse provides a developer-oriented set of features from within the Eclipse Team framework and supports a wide range of Agile and traditional development workflows.
Categories: Code Management, Mylyn Connectors, SCM
Additional Details
Eclipse Versions: 2025-09 (4.37), 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Perforce Software
Development Status: Production/Stable
Date Created: Wednesday, September 1, 2010 - 11:25
License: BSD
Date Updated: Monday, March 2, 2026 - 19:29
Submitted by: Doris Wong
| Date | Ranking | Installs | Clickthroughs |
|---|---|---|---|
| July 2026 | 0/0 | 0 | 0 |
| June 2026 | 0/0 | 0 | 8 |
| May 2026 | 0/0 | 0 | 29 |
| April 2026 | 0/0 | 0 | 45 |
| March 2026 | 538/627 | 2 | 41 |
| February 2026 | 225/620 | 41 | 33 |
| January 2026 | 270/631 | 29 | 24 |
| December 2025 | 304/621 | 22 | 25 |
| November 2025 | 271/626 | 33 | 17 |
| October 2025 | 257/637 | 42 | 23 |
| September 2025 | 245/653 | 48 | 28 |
| August 2025 | 245/615 | 39 | 39 |
| July 2025 | 227/636 | 49 | 21 |

Reviews Add new review
Not released
Submitted by George Lindholm on Thu, 10/11/2012 - 15:38
The update site only shows the 2012.2 release
Verified that the 2013.1.66354 can be installed
Submitted by Alex Li on Mon, 07/08/2013 - 17:06
Two way to install everything:
1) If you do not have Python DLTk installed, you will be able to install everything except Python time-lapse view support since that feature depends on the Python DLTK. You can install Python DLTK afterwards and then install Python time-lapse view only.
2) Or you can install the Python DLTK first, and then install P4Eclipse using Eclipse Marketplace client.
Just correct a typo above:
Submitted by Alex Li on Mon, 07/08/2013 - 17:21
In reply to Verified that the 2013.1.66354 can be installed by Alex Li
Just correct a typo above: The version is 2013.1.662354.
Re: Verified that the 2013.1.66354 can be installed
Submitted by Al Na on Tue, 11/21/2017 - 09:47
In reply to Verified that the 2013.1.66354 can be installed by Alex Li
I Installed python DLTK successfully, still can't install perforce plugin.
No installable on Eclipse
Submitted by Jeremy Kemp on Fri, 11/10/2017 - 13:12
No installable on Eclipse Oxygen 4.7.1a.
Re: No installable on Eclipse
Submitted by Alex Li on Wed, 11/15/2017 - 09:41
In reply to No installable on Eclipse by Jeremy Kemp
Can you provide further information please.
Re: Re: No installable on Eclipse
Submitted by Zach Hunter on Tue, 11/21/2017 - 12:58
In reply to Re: No installable on Eclipse by Alex Li
Same here. I installed this at work a few weeks back without issue (I forget which version of Eclipse). Trying to install this at home on a fresh Eclipse install, when I drag over to the program it opens up the market page and spins for a second, but does nothing beyond that. P4 doesn't show up.
Re: Re: Re: No installable on Eclipse
Submitted by W Basu on Tue, 03/27/2018 - 10:16
In reply to Re: Re: No installable on Eclipse by Zach Hunter
Just checking if you have managed to dowload our lates release?
Re: No installable on Eclipse
Submitted by W Basu on Tue, 03/27/2018 - 10:14
In reply to No installable on Eclipse by Jeremy Kemp
Just checking if you have managed to dowload our lates release?
Problem with a dependency Python DLTK
Submitted by Alain Coetmeur on Sun, 12/23/2018 - 18:08
As show in comments ther was a pproblem with Python DLTK dependency.
I could not solve it with marketplacen even having found DLTK repository , trying to add plugin...
finally what worked was to add the P2Eclipse repository URL, and than I could control which module to add, avoiding the one with prerequisites
Plugin not available in Eclipse Marketplace
Submitted by Niall Caffrey on Thu, 01/03/2019 - 07:22
I just download the latest version, and the plugin isn't available from the market place.
Version: 2018-12 (4.10.0)
Build id: 20181214-0600
Re: Plugin not available in Eclipse Marketplace
Submitted by CHARUSHEELA BO… on Mon, 02/04/2019 - 07:18
In reply to Plugin not available in Eclipse Marketplace by Niall Caffrey
Thank you for your comment. P4Eclipse plugin is available in the Marketplace.
Not for Eclipse 2019-09
Submitted by Missing name M… on Sun, 12/08/2019 - 11:45
Not sure why Eclipse 4.13 is listed here. The plugin doesn't exist on the Marketplace, and if you go to:
perforce com downloads/helix-plugin-eclipse-p4eclipse
It shows that it's not available for the current Eclipse version.
Works For Me In Eclipse 2019.12 (4.14.0)
Submitted by Eric Blom on Tue, 02/11/2020 - 17:24
I just installed thie plugin using Eclipse 2019.12 and was able to import a project from Perforce without any problem.
Errors with OpenJDK 11
Submitted by Filip K on Thu, 03/12/2020 - 09:04
Apparently, Oracle removed javax/xml/bind/DatatypeConverter from SE JDK in version 11.
I am using AdoptOpenJDK 11 and this issue results in error when opening P4 Pending Changelist view. The error message is as follows:
From Perforce?
Submitted by Mobo Lenape on Fri, 03/26/2021 - 11:12
Is this the official Perforce plugin like from the official Perforce Helix Plugin download page?
Cannot be installed on Eclipse 4.24 (2022-06)
Submitted by Marc Gemis on Fri, 07/01/2022 - 07:04
Cannot be installed on Spring Tool Suite 4.15 based on Eclipse 4.24 (2022-06)
I get the error:
Cannot complete the install because one or more required items could not be found.
Software being installed: Perforce Java Time-lapse View Support (JDT Prerequisite) 2021.2.2264919 (com.perforce.team.java.galileo.feature.feature.group 2021.2.2264919)
Missing requirement: Perforce Team Provider UI 2021.2.2264919 (com.perforce.team.ui 2021.2.2264919) requires 'osgi.bundle; javax.xml.bind 0.0.0' but it could not be found
Cannot satisfy dependency:
From: Perforce SCM Support 2021.2.2264919 (com.perforce.team.feature.feature.group 2021.2.2264919)
To: org.eclipse.equinox.p2.iu; com.perforce.team.ui [2021.2.2264919,2021.2.2264919]
Cannot satisfy dependency:
From: Perforce Java Time-lapse View Support (JDT Prerequisite) 2021.2.2264919 (com.perforce.team.java.galileo.feature.feature.group 2021.2.2264919)
To: org.eclipse.equinox.p2.iu; com.perforce.team.feature.feature.group 0.0.0
Re: Cannot be installed on Eclipse 4.24 (2022-06)
Submitted by Jannik Adam on Tue, 11/22/2022 - 04:09
In reply to Cannot be installed on Eclipse 4.24 (2022-06) by Marc Gemis
Had the same Issue.
In case someone else runs into this: This is because this plugins apparrently still uses javax.xml.bind dependency.
But that one got removed in favor of the newer jakarta.xml.bind in the current orbit.
A workaround is to add the Orbit Bundle of Eclipse 22-03 (https://download.eclipse.org/releases/2022-03/) to your repository list, that still provides this dependency. (Help/Install New Software/Add)
After that, setup from the marketplace should complete normal.
If any perforce officials read this, please update your dependencies
WORKS! Re: Re: Cannot be installed on Eclipse 4.24 (2022-06)
Submitted by Sujeet Banerjee on Mon, 11/28/2022 - 01:11
In reply to Re: Cannot be installed on Eclipse 4.24 (2022-06) by Jannik Adam
Summary: Add the javax.xml.bind from Orbit bundle of Eclipse 2022_03
#1
A) Help --> Install New Software --> "Add" --> download URL ("work with" : https://download.eclipse.org/tools/orbit/downloads/drops/R2022030217223… )
B) Expand and select "java.xml.bind"
C) Install and Restart
#2
Try reinstalling P4eclipse from the marketplace
Should work now - except that the "P4 Charting" may not be installed due to some dependency issues lurking around still...
New Connection window does not show (Eclipse 2022-12 (4.26))
Submitted by Bing-Yi Wong on Mon, 01/16/2023 - 01:02
Seems like p4eclipse is using a deprecated class
java.lang.NoClassDefFoundError: org/eclipse/jface/databinding/swt/SWTObservables
at com.perforce.team.ui.streams.SuggestBox.<init>(SuggestBox.java:124)
at com.perforce.team.ui.connection.ClientWizardPage.createNewWorkspaceArea(ClientWizardPage.java:372)
at com.perforce.team.ui.connection.ClientWizardPage.createControl(ClientWizardPage.java:442)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:178)
at com.perforce.team.ui.connection.AbstractConnectionWizard.createPageControls(AbstractConnectionWizard.java:128)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:744)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:636)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1094)
at com.perforce.team.ui.actions.NewServerAction.runAction(NewServerAction.java:69)
at com.perforce.team.ui.actions.NewServerAction.run(NewServerAction.java:32)
at com.perforce.team.ui.views.DepotView$8.run(DepotView.java:712)
Re: New Connection window does not show (Eclipse 2022-12 (4.26))
Submitted by Daylian Leathon on Tue, 04/11/2023 - 10:43
In reply to New Connection window does not show (Eclipse 2022-12 (4.26)) by Bing-Yi Wong
Same here, I guess this plugin does not support Eclipse 4.26. I am going to downgrade eclipse
I am also getting same error
Submitted by Sanket Gadiya on Tue, 04/18/2023 - 12:11
I am also getting same error -
java.lang.NoClassDefFoundError: org/eclipse/jface/databinding/swt/SWTObservables
org.eclipse.jface.databinding.swt.SWTObservables databinding classes is removed as a part of bug 546820.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=546820
new connection creation window is not opening
Submitted by Vijay K on Tue, 05/21/2024 - 06:50
I am using eclipse 2024-03 and p4eclipse plugin version 2023.1 (4.27)