On this machine, actually, there's only one user -- me. But I access it under a couple of different user accounts at different times. So a single user folder for all these users won't in itself create any problems -- except that, in the scheme I devised, I do have to set values for the Windows environment variable JUSERFOLDERS that my modified profile.ijs reads.

The three choices offered during the installation seemed to preclude selecting a parent install directory other than C:\Program Files unless I used a multiple-users installation.

Am I wrong about that? If not, then perhaps there should be a choice available of the installation directory in any case. Only a very few of the scores of programs I routinely use insist upon installing in C:\Program Files with no user choice permitted. (Most of the exceptions are from Microsoft; a recent addition is Adobe Reader.)

(Pardon the length here: editing grouped mailing list messages is messy!)

On Thu, 20 Mar 2008 08:32:21 -0400, Eric Iverson wrote:

I haven't looked at your problems in detail, but these comments might help.

Study Help>User Manual>Install page. In particular the section Customized User Folder.

If you want the standard profile, then I would strongly recommend against starting J with your own profile. You should start J normally and let normal mechanisms provide the customization you require.

With luck you will find that a custom install to the folder of your choice combined with careful modification of profile_template.ijs to create profilex.ijs will give you what you want.

I would be wary of a multi-user install that has the same user folders for all users. This is against the intended structure and use. It might be better to have private user folders and then simple mechanism to provide a common shared folder.

----- Original Message ----- From: "Murray Eisenberg" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, March 19, 2008 11:46 PM
Subject: [Jgeneral] install & configure J602 under Windows XP


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?

------------------------------

Message: 2
Date: Thu, 20 Mar 2008 08:53:14 -0400
From: Murray Eisenberg <[EMAIL PROTECTED]>
Subject: [Jgeneral] Re: General Digest, Vol 30, Issue 17
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

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

Reply via email to