Da meine Projekte in der Regel Maven-Projekte sind und diese über den default m2Eclipse archetypes erstelle, existiert im Projektstruktur kein “resources” folder. Aus diesem Grund erstelle ich dies Manuel. Passt man beim erstellen des Ordners nicht auf oder erzeugt ein Ordner mit dem namen “resource” so wird man das Problem bekommen, das die resource Dateien nicht in das target Verzeichnis kopiert werden. Abhilfe schaft, wenn man sein resource Verzeichnis umbenennt in “resources”. Nach eine Project->Clean sollten die resource Dateien im target Verzeichnis zu finden sein.
Ich arbeite seit einigen Tagen mit RCP von eclipse. Die ersten Tage habe ich nicht viel programmiert, eher viel gelesen. Doch gestern wollte ich anfangen mein erstes RCP-Application zu bauen, doch dann bemerkte ich das mein “Content Assist” von Eclipse nicht funktionert. Als erstes dachte ich das meine Eclipse Konfiguration für RCP nicht richtig ist. So starte ich mein Java Eclipse um zu prüfen, ob es dort funktioniert. Auch dort funktioniert das “Content Assist” nicht. Unter euch die nicht wissen was “Content Assist” ist – “Content Assist” hilft den Entwicklern bei der Arbeit. Drückt der Entwickler die kombination “ctrl+space” so erscheint ein kleines Fenster mit vorschlägen und ohne diese Funtion ist es für ein Entwickler sehr mühsam zu entwickeln.

Eclipse Content Assist
Nach dem mir auch google nicht helfen konnte, wollte ich prüfen ob “Content Assist” überhaupt funktioniert. So änderte ich das Binding von ‘ctrl+space’ zu ’shift+space’ (Window -> Preferences->General->Keys) und das “Content Assist” funktionierte. Dadurch wurde mir bewussst, das ‘ctrl+space’ von meinem System (WinXP) abgefangen wird und das Eclipse garnicht mitbekommt, das die Kombination gedrückt wurde. Im Tasklist von Windows fand ich dann folges “Seaport.exe“. Da ich von “Seaport.exe” noch nie etwas gehört habe, starte ich direkt HiJackThis und prüfte was es ist.
Unter der Adresse http://www.hijackthis.de kann man sein HijackThis log file analysiseren lassen und dies sagt zu Seaport.exe folgendes:
| Analysedetails |
| Meldung |
C:\Programme\Microsoft\Search Enhancement Pack\SeaPort\SeaPort.exe |
| 5 |
Erkennung durch Besucherkommentare |
| 5 |
Gesamtpunkte |
|
 |
Nach dem ich diesen Dienst beendete funktionierte mein “Content Assist” mit ‘ctrl+space’ ohne Probleme. Wer diesen ‘Seaport’ nicht benötigt, kann diese unter “Systemsteuerung->Verwaltung->Dienste” auf Manuell umstellen, sonst wird Seaport bei jedem Neustart des Rechners immer neu gestartet.
Update1: Sollte mein Lösungsvorschlag keine abhilfe schaffen, so prüft bitte ob der MSN Messenger aus ist. Ich hatte das phänomen, das “Content Assist” nicht mehr funktionierte, nachdem ich MSN Messenger gestartet hatte. Scheinbar wird Seaport auch von MSN Messenger verwendet. Wie man das Problem behebt, habe ich noch nicht rausgefunden, werde euch aber auf dem laufenden halten.
Update2: Hab ein Blogeintrag zu SeaPort.exe gefunden, wenn es interessiert kann mal ein blick reinwerfen Microsoft SeaPort Search Enhancement Process
Letzte Kommentare