Hi:<br>I have post this problem before, I want to run grass in command line model so I can call them in java at that time,however it often cause some unexpeced errors.<br>So today I change to Ubuntu, and I install grass use sudo apt-get install grass.<br>
<br>Now I also want to call grass in my java code but in the Ubuntu platform, I want to know which environment variables are needed, so I  did some tests.<br>First I run grass in text model in the ternimal by &quot; grass -text&quot;,<br>
and I chose the location and mapset,it works, then I use command &quot;set &gt; /home/kk/var&quot; to get all the environment variablse using by grass ,then I open a new ternimal to get the normal env vars by &quot; set &gt; /home/kk/varn&quot; . Then  I compare the two files and tried to find the differences. I found that there are more variables in the varn rather than var (shown below):<br>
-----------<br>GISBASE=/usr/lib/grass64<br>GISRC=/tmp/grass6-kk-9581/gisrc<br>GIS_LOCK=9581<br>GRASS_GNUPLOT=&#39;gnuplot -persist&#39;<br>GRASS_HTML_BROWSER=x-www-browser<br>GRASS_LD_LIBRARY_PATH=/usr/lib/grass64/lib<br>
GRASS_PAGER=pager<br>GRASS_PERL=/usr/bin/perl<br>GRASS_PROJSHARE=/usr/share/proj<br>GRASS_PYTHON=python<br>GRASS_SH=/bin/sh<br>GRASS_TCLSH=tclsh<br>GRASS_VERSION=6.4.0RC5<br>GRASS_WISH=wish<br>-----------<br>So I want to know if these vars are enough? <br>