Reputation: 12123
I'm running a test class that came with my JRI (Java-R interface) package. I'm running it through NetBeans. Unfortunately, NetBeans complains about R_HOME not being set.
Creating Rengine (with arguments)
Rengine created, waiting for R
R_HOME is not set. Please set all required environment variables before running this program.
Cannot load R
Unable to start R
How can I add the R_HOME environment variable in NetBeans?
What I have tried:
/Library/Frameworks/R.framework/Resources
I just a couple solutions (in the past half hour).
export R_HOME=/path/to/r_home/
in netbeans.conf.However, still open to a GUI solution.
Upvotes: 7
Views: 6145
Reputation: 2484
In Netbeans 12 (but I think this works also on previous versions), right click on project and open the Properties
window.
Go to Actions
, then select Run project
. Near the "Set Properties" label there is an Add
button, click on it and select the option New Environment Variable
.
This will generate a new line like this:
Env.FOO=bar
Important: notice that the variable is named FOO
and the Env.
prefix is used to indicate that it is an environment variable. If you remove the prefix the value will be passed as a system property (-DFOO=bar
).
Remember to set this also in the Debug project
section if you need to use the debugger.
Upvotes: 2