OOo 2.0.2 und JAVA: Einstellung verschwindet immer wieder

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: OOo 2.0.2 und JAVA: Einstellung verschwindet immer wieder

von m4f » Mi, 12.07.2006 11:03

Hallo zusammen,

ich hatte auch das Problem, dass die Auswahl der JVM immer wieder verschwand, allerdings ohne die Profil/Laufwerksgeschichte.

Bei mir waren Umgebungsvariablen das Problem. Die hatte ich wegen irgendeinem Makro mal nach Vorschlag des SDKs gesetzt und seitdem vergessen.

Kann es sein, dass es dir diese Umgebungsvariablen (beginnen mit OO_SDK_ und UNO_JAVA_ ) gesetzt sind?
Bei mir hab ich sie umbenannt und seitdem gehts. :)

Hab dann ein Update von 2.0 auf 2.0.3 durchgeführt, die Variablen testhalber nochmal zurückbenannt und die JVM Einstellungen waren wieder weg; Variablen für OOo wieder unkenntlich gemacht, dann gings wieder.
Das scheint also ein versionsunabhängiges Problem zu sein.



Ich hoffe ich konnte damit vielleicht zur Problemlösung beitragen.

von Csongor » Fr, 17.03.2006 11:12

Hallo,

[an pmoegenb]
... die Einstellungen will ich ja nicht grundsätzlich ändern. Für die andere Software brauche ich diesen Ordner weiterhin auf C: ... besonders für die ganzen MS-Progamme; wenn ich mich mal an einem anderen Rechner anmelde kann ich sonst "meine" Einstellungen ja nicht finden. (OOo nutze ich nur an meinem "eigenen" Rechner)

[an Stadt]
... leider nein. Auf die Idee einer Neuinstallation auch des JRE und anschließend OOo bin ich auch schon gekommen. Ich weiß gar nicht, wie oft ich in dieser Woche schon Software neu installiert habe.

Irgendwie ist es schade, dass die Einstellung in den Optionen | Pfade | Benutzer-Konfiguration im Grunde keinerlei Auswirkungen hat. Wenn ich hier die Pfade auf D:\... einzeln angebe, und das entsprechende Verzeichnis auf C:\... lösche, wird beim nächsten Neustart alles wieder auf C:\ angelegt... ein Bug?

Wenn ich unter Linux arbeiten würde, hätte ich eine Idee, wie's in Null Komma Nichts gelöst werden könnte. "Symbolische Links" find ich einfach Klasse!!! Unter Windows -- ich hab's ausprobiert -- bringt's das leider nicht :-(

So bleibt mir wohl nur, unter einem verküppelten OOo zu arbeiten. Ich danke Euch für Eure Ideen und hilfreichen Antworten.

Gruß,
Csongor

Re: OOo 2.0.2 und JAVA: Einstellung verschwindet immer wiede

von Stadt » Fr, 17.03.2006 10:17

Csongor hat geschrieben:Hat jemand eine Idee, wie ich OOo dazu bringen könnte unter der Konstellation 1.) ein JRE zu erkennen?

Hatte vor einiger Zeit gleiches Problem, allerdings ausschliesslich lokal (Notebook mit XP).

Wenn ich mich recht entsinne hat eine saubere Neuinstallation von Java 1.5.0.6 geholfen.
Sauber, da aeltere Java Versionen beim deinstallieren/updaten etliche Reste hinterlassen, die zuerst manuell entfernt werden sollten.

Re: Registry

von pmoegenb » Fr, 17.03.2006 10:06

Csongor hat geschrieben:... das war's auch nicht.
Habe die Registry mal nach solchen "unlogischen" Angaben durchsucht...
Naja: Pech, oder?
Hallo Csongor,

hier wirst Du fündig:
  • - HKEY_CURRENT_USER
    - SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
    - Der Schlüsselname lautet: AppData
Das Verzeichnis Anwendungsdaten hast Du mit Sicherheit auch unter C:\. Möglicherweise musst Du das aber erst sichtbar machen. Siehe im Explorer Menüoption Extras/Ordneroptionen.../ TAB Ansicht Parameter Geschützte Systemdateien ausblenden

Gruß

Peter

Registry

von Csongor » Fr, 17.03.2006 09:44

... das war's auch nicht.

Habe die Registry mal nach solchen "unlogischen" Angaben durchsucht...

Naja: Pech, oder?

Daran hab ich auch schon gedacht

von Csongor » Fr, 17.03.2006 09:29

Hallo "pmoegenb",

hmmm ... also manuell habe ich nichts verschoben. Ich hatte den Eintrag in bootstrap.ini geändert, bevor ich OOo gestartet hatte, das Verzeichnis "Anwendungsdaten" wurde also gar nicht auf C: angelegt

... zumindest nicht ab einem bestimmten Zeitpunkt meiner Versuche. Du hast vermutlich Recht: schließlich hatte ich ja irgendwann einmal alles auf C: liegen und hier wurden Registry-Einträge entsprechend gemacht. Offensichtlich sind diese nach der zwischenzeitlichen kompletten DE-Installation nicht gelöscht worden.

NUR: nach welchen Einträgen in der Registry soll ich da suchen?!? Ich werd's mal durchschauen...

Danke derweil!

Csongor

von pmoegenb » Fr, 17.03.2006 09:17

Hallo Csongor,

ich gehe davon aus, dass es an folgendem liegt.

Ein Teil Deiner Anwendungsdaten ist unter C:\Dokumente und Einstellungen\%USER%Anwendungsdaten eingerichtet und ein Teil unter D:\Dokumente und Einstellungen\%USER%\Anwendungsdaten.

Die Registry zeigt jedoch auf C:\Dokumente und Einstellungen\%USER%\Anwendungsdaten und auf diesen Wert wird OO auf der Suche nach einem JRE zugreifen.

Das Verzeichnis C:\Dokumente und Einstellungen\%USER%\Anwendungsdaten\Sun hast Du vermutlich manuell nach D:\ verschoben.

Ich denke Du hast keine Chance, dass Du Dein Problem abstellen kannst, solange die Registry auf eine anderes Laufwerk zeigt.

Gruß

Peter

passt alles

von Csongor » Fr, 17.03.2006 08:35

Danke für die Antwort und sorry ... ich war dienstlich "unabkömmlich" selbst zu antworten.

Ich habe eine komplette Neuinstallation gemacht.

Das JRE 'verschwindet' auch immer wieder in der Liste, ich muss also im Dialog immer wieder auf "Hinzufügen" gehen. Wenn allerdings alles auf C: liegt, steht es drin und ist markiert ... also Probleme nur unter der Konstellation, sobald Anwendungsdaten auf D: liegt

von pmoegenb » Do, 16.03.2006 12:48

Hallo Csongor,

wird die JRE als installiert angezeigt ?

Hast du 2.0.2 über 2.0 installiert ?


Gruß

Peter

OOo 2.0.2 und JAVA: Einstellung verschwindet immer wieder

von Csongor » Do, 16.03.2006 09:36

Hallo,

ich habe ein lästiges Problem mit Java. Vielleicht kann mir jemand von euch einen hilfreichen Tipp geben.

System:
OOo 2.0.2 auf WinXP SP2

Grundsätzliches:
Es handelt sich um einen Rechner an meinem Arbeitsplatz (zu Hause habe ich das nachfolgend geschilderte Problem nicht). Zum Arbeiten muss ich mich an eine Domäne anmelden. Das Verzeichnis „C:\Dokumente und Einstellungen\<name>\Anwendungsdaten“ (bei uns Profilverzeichnis genannt) ist aufgrund dieser Konstellation begrenzt. Bei der Installation von OOo werden die persönlichen Einstellungen standardmäßig in diesem Verzeichnis gespeichert, was allerdings über den erlaubten Umfang dieses Verzeichnisses hinausgeht.

Also habe ich ein wenig „gefummelt“ und in der Datei „<OOo-Programmpfad>\program\bootsrap.ini“ den Eintrag

UserInstallation=$SYSUSERCONFIG/OpenOffice.org2

geändert in

UserInstallation=d:/$USERNAME/Anwendungsdaten/OpenOffice.org2

Soweit :-) ... das Profilverzeichnis wird dadurch entlastet.

Problem mit JAVA:
Jetzt kommt das Problem. Unter Extras | Optionen | Java fehlt das Häkchen vor „Eine Java-Laufzeitumgebung ... verwenden“. Selbst wenn ich es hier setze und eine JRE auswähle, ist dieser Eintrag nach dem nächsten Neustart von OOo wieder verschwunden.

Lösungsversuche:
Ich habe als erstes die Schreibrechte für dieses Verzeichnis überprüft – passt. Dann habe ich verschiedene Konstellationen ausprobiert:

1.) Anwendungsdaten auf D:\... OOo auf C:\Programme, JAVA auf C:\Programme --> geht nicht
2.) Anwendungsdaten auf D:\... OOo auf C:\Programme, JAVA auf D:\Programme --> geht nicht
3.) Anwendungsdaten auf D:\... OOo auf D:\Programme, JAVA auf D:\Programme --> geht nicht

nur wenn alles auf C:... liegt, lässt sich die JRE auswählen und bleibt auch erhalten. Das geht aber nicht, weil dann mein „Profilverzeichnis“ überfüllt wird.

Auch die Idee, alles auf C: zu lassen und unter Extras | Optionen | Pfade die entsprechenden Pfade auf D: umzulenken, hat's nicht gebracht: Bei jedem Neustart werden offensichtlich die fehlenden Verzeichnisse auf C: wieder angelegt ... und belasten das Verzeichnis.

Frage:
Hat jemand eine Idee, wie ich OOo dazu bringen könnte unter der Konstellation 1.) ein JRE zu erkennen? Kann ich irgendeine config-Datei „von Hand“ bearbeiten? Welche?

Für Antworten wäre ich sehr dankbar!

Euer
Csongor

Nach oben