From: Dirk M. <dmo...@gm...> - 2000-10-28 16:48:57
|
Hi all, maybe someone has solved this problem already: How can I set the HOME directory for Java on Windows (98/ME/NT)? The one I get from System.getProperty("user.home")? Usually this is "C:\WINDOWS" on Windows 95/98/ME and "C:\WINNT\profiles\<username>" on Windows NT. I know already two ways of setting it: 1) set the environment variable HOME in autoexec.bat: set HOME=D:\myhome This works on Sun's and IBM's JDK 1.1.8, but not on Sun's JDK 1.3.0 (where this setting is ignored). 2) set the property on every invocation of java.exe: java -Duser.home="D:\myhome" .... This is dumb, sometimes I forget to enter this option, and then I run into errors. Is there another way to set HOME per default? Maybe in the registry? Thanks, Dirk. |
From: Victor V. <vic...@ep...> - 2000-10-30 08:55:24
|
Dirk Moebius wrote: > > Hi all, > > maybe someone has solved this problem already: > > How can I set the HOME directory for Java on Windows (98/ME/NT)? The one I > get from System.getProperty("user.home")? > > Usually this is "C:\WINDOWS" on Windows 95/98/ME > and "C:\WINNT\profiles\<username>" on Windows NT. > > I know already two ways of setting it: > > 1) set the environment variable HOME in autoexec.bat: > set HOME=D:\myhome > This works on Sun's and IBM's JDK 1.1.8, but not on Sun's JDK 1.3.0 (where > this setting is ignored). > > 2) set the property on every invocation of java.exe: > java -Duser.home="D:\myhome" .... > This is dumb, sometimes I forget to enter this option, and then I run into > errors. > > Is there another way to set HOME per default? Maybe in the registry? > On NT you can do this by using the user manager Start:Programs:Administrative Tools (Common):User Manager In the window double-click on your user name and then click on the profile button. But beware, I have not tested it yet, but a friend of mine has used this setting. By Victor |
From: Dirk M. <dmo...@gm...> - 2000-10-30 09:32:04
|
Victor wrote: > On NT you can do this by using the user manager > > Start:Programs:Administrative Tools (Common):User Manager > > In the window double-click on your user name and then click on the > profile button. But beware, I have not tested it yet, but > a friend of mine has used this setting. I don't have NT. :-( Besides, I only want to change the HOME for Java, not for the rest of the NT applications. I just don't like, that Java (1.2 and up) brutally assigns $HOME to C:\WINDOWS, and that jEdit (and other) conf files are created in this directory. Dirk. -- Sent through GMX FreeMail - http://www.gmx.net |
From: Todd P. <to...@da...> - 2000-10-30 20:41:36
|
You could change java.exe to myjava.exe and create a new batch file called java.bat. In that you could call myjava.exe with the appropriate settings. It's a hack, but it should work ;) Todd -- Todd Papaioannou @ Earth http://www.luckyspin.org Luckyspin @ TerraFirmA http://terrafirma.terra.mud.org Why search for life when you can create it? http://www.dalilab.com . . . . . . . . . . . |