WebDAV & FTP Support für Eclipse Galileo Ubuntu

nepda

Erfahrenes Mitglied
Hallo,
ich habe erst in einem anderen Forum versucht (unixboard) dann ist mir jedoch aufgefallen, dass dieses Forem evtl. das bessere für diese Frage ist.
Ich habe die neue Version von Eclipse (Galileo) runtergeladen und ohne große Probleme installiert bzw. eingerichtet.
Ein Problem, welches für mich die Benutzung von Eclipse nicht möglich macht hab ich jedoch noch. Ich habe das Plugin "FTP and WebDAV Support" installiert (leider weiß ich nicht mehr ganz genau wie, ich hab mich durch einige Forenbeiträge gewühlt und dann hat's irgendwann funktioniert).
Wenn ich jetzt unter Window -> Open Perspective -> Other... -> Team Synchronising die Perspektive änder und dann versuche eine neue Verbindung einzurichten habe ich die Möglichkeiten CVS, WebDAV, Sftp und für mich das wichtigste FTP. Wenn ich jetzt auf FTP klicke kommt sofort eine Fehlermeldung:
Plug-in org.eclipse.team.ftp was unable to load class org.eclipse.team.internal.ftp.ui.subscriber.FTPSynchronizeWizard.
Hat jemand eine Idee, was ich machen könnte, damit das endlich mal funktioniert

P.S.:
Ich benutze Linux / Ubuntu:
nepda@nepda-desktop:~$ uname -a
Linux nepda-desktop 2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 i686 GNU/Linux
Vielen Dank!
 
Oh, diese Information hab ich ganz übersehen. Danke!
Mit dem Target Management-Plugin hatte ich es auch schonmal probiert. Jetzt auch wieder, nachdem du das gesagt hast. Leider gibt es auch hier wieder einen Fehler:

-> Neue Verbindung einrichten -> General -> Linux -> Next -> Hostname, Connection Name, Description ausgefüllt -> Next -> processes.shell.linux [klick] -> Shell Process Service [klick] -> Finish =>

An unexpected exception has occurred

java.lang.NullPointerException
java.lang.NullPointerException
at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createNode(RSEDOMExporter.java:383)
at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createNode(RSEDOMExporter.java:348)
at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.populateRSEDOM(RSEDOMExporter.java:142)
at org.eclipse.rse.internal.persistence.dom.RSEDOMExporter.createRSEDOM(RSEDOMExporter.java:92)
at org.eclipse.rse.internal.persistence.RSEPersistenceManager.save(RSEPersistenceManager.java:555)
at org.eclipse.rse.internal.persistence.RSEPersistenceManager.commitProfile(RSEPersistenceManager.java:257)
at org.eclipse.rse.internal.core.model.SystemProfileManager.commitSystemProfile(SystemProfileManager.java:117)
at org.eclipse.rse.internal.core.model.SystemProfile.commit(SystemProfile.java:272)
at org.eclipse.rse.internal.core.model.SystemProfileManager.commitProfiles(SystemProfileManager.java:108)
at org.eclipse.rse.internal.core.model.SystemProfileManager.runOperation(SystemProfileManager.java:99)
at org.eclipse.rse.internal.core.model.SystemProfileManager.run(SystemProfileManager.java:86)
at org.eclipse.rse.internal.core.model.SystemRegistry.createHost(SystemRegistry.java:1628)
at org.eclipse.rse.internal.core.model.SystemRegistry.createHost(SystemRegistry.java:1528)
at org.eclipse.rse.ui.wizards.newconnection.RSEDefaultNewConnectionWizard.performFinish(RSEDefaultNewConnectionWizard.java:388)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:752)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.rse.ui.actions.SystemBaseDialogAction.run(SystemBaseDialogAction.java:299)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

funktioniert also leider auch nicht so richtig... ich dachte mir evtl. da fehlt eine "Subsystem" Konfiguration für die Shell oder so. Aber ich habe keine Ahnung wo und wie ich das machen muss.
Weiß hier noch jemand weiter?
Vielen Dank!
 
Ich habe das Problem jetzt beseitigt.
Ist bestimmt nicht die sauberste Lösung aber es funktioniert mal wieder auch schmutzig. Einfach bei "New Software" nach "remote" gesucht und alles installiert was sich irgendwie passend angehört hat. d.h. halt keine C++ Plugins o.Ä.

Danke Matthias für deinen Tipp!
 
Zurück