Starting Eclipse Commandline With Equinox Launcher/p2 Admin UI - Eclipsepedia Skip to main content Log in Manage Cookies Download Projects Working Groups Members Community Marketplace Events Planet Eclipse Newsletter Videos Blogs Participate Report a Bug Forums Mailing Lists Wiki IRC Research Eclipse IDE Download Learn More Documentation Getting Started / Support How to Contribute IDE and Tools Newcomer Forum More Community Marketplace Events Planet Eclipse Newsletter Videos Blogs Participate Report a Bug Forums Mailing Lists Wiki IRC Research Eclipse IDE Download Learn More Documentation Getting Started / Support How to Contribute IDE and Tools Newcomer Forum Toggle navigation Breadcrumbs Home Eclipse Wiki Starting Eclipse Commandline With Equinox Launcher/p2 Admin UI Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan. Jump to: navigation, search ---Navigation---Main PageCommunity portalCurrent eventsRecent changesRandom pageHelp Navigation Main Page Community portal Current events Recent changes Random page Help ---Toolbox---Page informationPermanent linkPrintable versionSpecial pagesRelated changesWhat links here Toolbox Page information Permanent link Printable version Special pages Related changes What links here Page Discussion View source History Starting Eclipse Commandline With Equinox Launcher/p2 Admin UI < Starting Eclipse Commandline With Equinox Launcher Admin UI RCP App If you're looking to start up the Equinox p2 Admin UI from the commandline using Java instead of eclipse.exe, here's one way: #!/bin/bash vm=/opt/sun-java2-5.0/bin/java eclipsehome=~/eclipse/p2 workspace=$eclipsehome/workspace pushd $eclipsehome >/dev/null if [[ $# -eq 0 ]]; then rm -fr $eclipsehome/eclipse $workspace mkdir -p $eclipsehome/eclipse p2=equinox-p2-agent-3.4-linux.tar.gz echo "Unpack $p2..." tar xzf $p2 -C eclipse fi cp=$(find $eclipsehome -name "org.eclipse.equinox.launcher_*.jar" | sort | tail -1); $vm -cp $cp org.eclipse.equinox.launcher.Main -data $workspace \ -consolelog -clean -debug -console -noexit \ -vmargs -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M popd >/dev/null Admin UI Eclipse Perspective To run the Equinox p2 Admin UI from within a full Eclipse install, you need to install some extra plugins into Eclipse, or install Eclipse into the p2 agent. The latter is documented here. The former can be done like this: #!/bin/bash vm=/opt/sun-java2-5.0/bin/java eclipsehome=~/eclipse/p2_eclipse; workspace=$eclipsehome/workspace pushd $eclipsehome >/dev/null if [[ $# -eq 0 ]]; then rm -fr $eclipsehome/eclipse $workspace; mkdir -p $eclipsehome/eclipse; eclipse=eclipse-SDK-3.4-linux-gtk.tar.gz echo "Unpack $eclipse..."; tar xzf $eclipse p2=equinox-p2-agent-3.4-linux.tar.gz echo "Unpack $p2 into dropins" mkdir -p $eclipsehome/eclipse/dropins/p2 tar xzf $p2 -C $eclipsehome/eclipse/dropins/p2 rm -fr $eclipsehome/eclipse/dropins/p2/{dropins,libcairo-swt.so,p2,artifacts.xml,configuration,eclipse,eclipse.ini} fi cp=$(find $eclipsehome -name "org.eclipse.equinox.launcher_*.jar" | sort | tail -1); $vm -cp $cp org.eclipse.equinox.launcher.Main -data $workspace \ -consolelog -clean -debug -console -noexit \ -vmargs -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M popd >/dev/null Once started, open the Provisioning perspective. If you want to do the same with an Ant or Cmd/Bat script, see Starting Eclipse Commandline With Equinox Launcher for how to write an equivalent script. See Also Equinox p2 Admin UI Users Guide Equinox p2 Getting Started Admin UI Category:Equinox p2 Categories: Releng Equinox Equinox p2 Java Launcher Retrieved from "https://wiki.eclipse.org/index.php?title=Starting_Eclipse_Commandline_With_Equinox_Launcher/p2_Admin_UI&oldid=108832" This page was last modified 14:32, 7 July 2008 by Eclipsepedia anonymous user Unnamed Poltroon. Back to the top Eclipse Foundation About Us Contact Us Donate Members Governance Code of Conduct Logo and Artwork Board of Directors Legal Privacy Policy Terms of Use Copyright Agent Eclipse Public License Legal Resources Useful Links Report a Bug Documentation How to Contribute Mailing Lists Forums Marketplace Other IDE and Tools Projects Working Groups Research@Eclipse Report a Vulnerability Service Status Copyright © Eclipse Foundation, Inc. All Rights Reserved. Back to the top