PLEASE USE R 3.0 OR A NEWER VERSION OF R, IF AVAILABLE. IF YOU NEED gMCP FOR AN OLDER VERSION OF R, PLEASE CONTACT US! (It is theoretically compatible with R 2.8.0 and rJava 0.6-3) gMCP requires Java >= 5.0 - most likely it is already installed on your computer. If it is not, download and install it from: http://www.java.com/en/download/ If you do not have R already installed and use a 32 bit system, you can download it bundled with gMCP and all dependencies from: http://www.algorithm-forge.com/gMCP/bundle/ Unzip it and double click on the R.exe in folder "bin" to bring up an R console with an automatically started gMCP GUI. If you have an 64-bit Windows system, please start the RGUI 64-bit if your Java Runtime Environment is also 64-bit. If the installed Java is 32-bit please run the 32-bit R. If you run into any problems, please write us an email at: help@small-projects.de General Troubleshooting: ======================== * "Warning: unable to move temporary installation 'XYZ' to 'ZYX'" If you get this warning while installing or updating packages, most likely some other Windows program is accessing the newly installed files and prevents R to move them to the correct place. Often simply trying to install the package a second time works. Otherwise try to pause your antivirus programs or search indexing (like Google Desktop Search) while installing the packages. * If you run into a "MSVCR71.dll is missing" please try updating your rJava installation (install.packages("rJava")) or add your JAVA_HOME directory (something like "C:\Program Files\Java\jre6\bin\") to your PATH. * If "rJava.dll" can not be loaded or the "jvm.dll" can not be found try setting JAVA_HOME in R before loading rJava or gMCP: Sys.setenv(JAVA_HOME="C:/Program Files/Java/jre6/") (Please check that this is the correct path on your system for your Java 6 installation and adapt it otherwise.) * "Error: cannot obtain Class.getSimpleName method ID" or "Error in .jinit() : unable to find the basic String class" It looks like you have an ancient Java version installed (Java 1.4 is from 2002!) that is used. Please check that Java >= 1.5 is installed and try to tell rJava to use this newer version of Java by setting JAVA_HOME accordingly as described in the previous paragraph. * rJava does not install on a UNIX system. Most likely you will have to run the command "R CMD javareconf" with root permissions to let R find your java compiler and headers. * Try setInternet2(TRUE) if R can not connect to the internet. * I get: Loading required package: rJava Error : .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: JAVA_HOME cannot be determined from the Registry Error: package 'rJava' could not be loaded or Error : .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures. Error: package ‘rJava’ could not be loaded Java is not installed or at least not in the correct variant. For example if you have only Java 32-bit on a 64-bit system and you start the 64-bit R you will run into this error. If you run into any problems, please write us an email at: help@small-projects.de