I did read the installation notes on-line, and the comment there,
"Installing in other than HOME can be a nuisance and has no compelling
benefit with the possible exception of an install for Multiple Users."
Well, can one still manipulate HOME by a Windows environment variable?
And can one keep the HOME variable used by J different from the HOME
variable used by other programs?
The whole point of the configuration I described below, which worked
over several releases of J previously, was to: (1) NOT have any user
directory on the Windows system drive C:, but to keep it in my separate
data partition, and NOT have the J program files on the C: drive but on
a separate programs drive; and (2) to keep separate the program
directory and my configuration directory -- so I did NOT have to spend
hours upon hours reconfiguring everything each time a new release
appeared but, instead, could make a few quick changes and be off doing
productive work.
These changes in J6.02 confirm my belief that software developers are
the curse of the software-using classes.
[EMAIL PROTECTED] wrote:
Message: 3
Date: Wed, 19 Mar 2008 23:46:32 -0400
From: Murray Eisenberg <[EMAIL PROTECTED]>
Subject: [Jgeneral] install & configure J602 under Windows XP
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
The J602 installer for Windows offers three choices none of which is
what I want: I want to install for all users, but NOT in c:\Program
Files. The best I could do was to install as a single user and to
select the program installation directory I wanted,
D:\Language\j602\bin\j.exe.
But I do NOT want to keep any user files in
C:\[user]\j602-user
but rather inside the the single Juser directory that I want to specify,
just like I always have before (with recent releases) by means of
suitable configuration files include a profile.ijs -- see below.
I note that the installer did create C:\[user]\j602-user but except for
4 empty subdirectories, that directory is completely empty.
The J program shortcut I use has target
D:\Language\j602\bin\j.exe -jprofile
d:\language\Juser\config6\myprofile.ijs
and starts in the installation directory, d:\language\j602.
The myprofile.ijs referred to above includes:
NB. create SYSTEMFOLDERS
NB. the entry for binary is added in boot.ijs
sep=. PATHSEP_j_
prf=. PROFILE {.~ PROFILE i: sep
add=. 'd:\language\Jaddons'
sys=. prf,sep,'system'
tmp=. 2!:5'JHOME'
usr=. 'd:\language\Juser'
cfg=. 'd:\language\Juser\config6'
hlp=. sys,sep,'extras',sep,'help'
hom=. (0&e. { ;&prf) 2!:5 'JHOME'
ids=. ;: 'profile system addons temp user config help home'
SYSTEMFOLDERS_j_=: ids ,. prf;sys;add;tmp;usr;cfg;hlp;hom
And the version of startup.ijs in that same d:\language\Juser\config6
includes:
NB. Provide global for environment var JHOME
HOME_z_=: (2!:5'JHOME'),'\'
TEMP_j_=: (2!:5'JHOME')
This startup.ijs is what referred to in the entry
STARTUP=: 'd:\language\Juser\config6\startup.ijs'
in d:\language\Juser\config6\config.ijs.
When I try to start the program using the shortcut as modified, I get
error message: "Error and no IDE window for debugging.
What's wrong and how can it be fixed?
--
Murray Eisenberg [EMAIL PROTECTED]
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm