2015-07-28 4 views
24

Ich habe kürzlich auf meiner Win 7-Maschine auf Architect Version 0.9.7 aktualisiert. Doch nach Architect starten, würde die RJ-Konsole nicht gestartet, und ich bekam die Fehlermeldung:Architect/StatET: Starten der R-Konsole wurde abgebrochen, weil die R-Engine fehlgeschlagen ist

‘Launching the R Console was cancelled, because It seems starting the R engine failed.” 
Please make sure that R package 'rj' (2.0 or compatible) is installed and 
that the R library paths are set correctly for the R environment 
configuration 'Embedded R Server'. 

ich die Pakete ‚rj‘ installiert und ‚rj.gd‘ durch die Rterm Laufkonsole (was geschieht Arbeit) innerhalb Architect mit dem Befehl vorgeschlagen auf www.walware.de:

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-2.0") 

Dann habe ich wieder gestartet Fenster und neu gestartet Architekten. Gleiche Fehlermeldung. Ich zoomte auf die Details der Fehlermeldung in und bemerkte die folgende Zeile:

SEVERE: Path to rj package not found. Use R_LIBS or java property 
     'de.walware.rj.rpkg.path' to specify the location. 

Also öffnete ich eine Rterm Lauf Konsole zu überprüfen, ob jede meiner .libPaths() Stellen Sie die Verzeichnisse ‚rj‘ enthält oder ‚rj .gd '. Seltsamerweise tun sie das. Mein erster .libPaths-Pfad enthält beide Pakete. Das scheint also nicht der Grund zu sein. Wie könnte das behoben werden?

Antwort

20

Ich erhielt prompte und hilfreiche Rückmeldung von Open Analytics (danke!), Der mir mitteilte, dass das Problem auf Änderungen in Java 8 zurückzuführen ist. Mit Java 7 funktioniert Architect gut. Die nächste Version von Architect wird die Änderungen in Java 8 übernehmen.

Um die Arbeit mit Java 7 zu ermöglichen, erzwingen Sie die Verwendung einer bestimmten Java-Laufzeit mithilfe des Arguments -vm in der Datei architect.ini wie folgt : Dies ist besonders nützlich, wenn Sie mit dem Architekten für den Einsatz mehr Java-Versionen auf Ihrem System haben, wo der Standard-Java nicht geeignet ist

-vm 
C:\Program Files\Java\jre7\bin\javaw.exe 

(den Zeilenumbruch dagegen, die erforderlich ist)

. Die Datei architect.ini befindet sich direkt auf der obersten Ebene des Installationsordners von Architect. Sie können herausfinden, wo dies ist, indem Sie die Verknüpfung Eigenschaften des Architekten auf Ihrem Desktop betrachten.

N.B. Das Argument -vm sollte vor das Argument -vmargs gestellt werden, andernfalls wird es einfach ignoriert!

N.B. Beispiele für -vm Spezifikation auf GNU/Linux und Mac OS X:

http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Linux_Example

http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example

Verwandte Themen