Re: [eclipse-users] Installing on windows without admin rights

From: Kish Shen <kisshen_at_cisco.com>
Date: Thu, 30 Aug 2007 20:18:57 +0100
Hi Marcos,

What sort of user are you? On XP, you can be a `standard' or 
`restricted' user, both of these don't have admin rights, but the 
`restricted'; user cannot install programs (I assume this means writing 
to 'Program Files' directory). I assume the `standard' user can create 
registry entries?

What are the errors you get?

I don't have access to a Windows machine where I cannot install ECLiPSe, 
so I can't check the following directly, but if you have the ECLiPSe 
files installed, but are only having problems with the registry entries, 
I think you should be able to at least run the `DOS' ECLiPSe, i.e. the 
traditional textual/tty version of ECLiPSe. You can run this by 
executing the eclipse.exe file in <ECLiPSe>\lib\i386_nt where <ECLiPSe> 
is the top-level directory for your ECLiPSe.

To run TkECLiPSe, the GUI version,  you need to run the Tk wish 
executable, supplying it with the tkeclipse.tcl script. You may also 
need to edit this script so that it does not look in the registry entry.

The tkeclipse.tcl file is in <ECLiPSe>/lib_tcl. It looks in the registry 
to get the information on the top-level directory of ECLiPSe in the 
following lines:

    set tkecl(ECLIPSEDIR) [registry get \
        HKEY_LOCAL_MACHINE\\SOFTWARE\\IC-Parc\\Eclipse\\$tkecl(version) 
ECLIPSEDIR]

If you can't set this registry entry, you should change the above to

   set tkecl(ECLIPSEDIR) "C:\\My\\ECLiPSe\\Dir"

where the C: ... is the path to your ECLiPSe top-level directory.

If you are using a recent download (within the last two months or so) of 
ECLiPSe 5.10, then it is bundled with a non-standalone tcl/tk 8.5. 
Previousy the ECLiPSe installer will try to install TclTk 8.3, which I 
assume will also fail for you. Anyway, assuming you have this 
non-standalone tcltk, the wish executable is :

<ECLiPSe>\tcltk\i386_nt\wish85.exe

You *may* be able to run the tkeclipse.tcl script by simply dragging its 
icon and dropping this onto the wish85.exe icon  If not, then you need 
some sort of shell window, e.g. the `command prompt' window,
and run the tkeclipse.tcl script by a command. I just tried the 
following from a Command Prompt window on a XP machine:

1. change the directory to <ECLiPSe>\lib_tcl directory
2. run tkeclipse with the following command:

..\tcltk\i386_nt\bin\wish85.exe tkeclipse.tcl

and I was able to successfully start TkECLiPSe.

Hope this helps, but if not, please send more information about any 
messages you get etc. while trying to run ECLiPSe.

Cheers,

Kish



Marcos Aurélio wrote:
>
> Hi,
>
> I'm trying to install and use the windows version of Eclipse Prolog 
> but it seems it just doesn't work on machines where I don't have admin 
> rights. I figured out that I just seems to need a couple of registry 
> keys to store some 'secondary informations'. Is there any way to rule 
> out these restrictions?
>
> Thanks in advance,
>
> maas
>
> -- 
> -
> http://www.marcosaurelio.com
> *1984 +2057
>
> "Se a verdade está lá fora, o que estamos fazendo aqui dentro?!"
> http://charges.uol.com.br/2007/08/17/serie-desenhos-os-sem-prisao/
> ------------------------------------------------------------------------
>
> _______________________________________________
> ECLiPSe-Users mailing list
> ECLiPSe-Users_at_crosscoreop.com
> http://www.crosscoreop.com/mailman/options/eclipse-users
>   
Received on Thu Aug 30 2007 - 20:19:13 CEST

This archive was generated by hypermail 2.2.0 : Thu Feb 02 2012 - 02:31:58 CET