Bug#491334: Reopen eclipse ignores vmargs in eclipse.ini

Tomáš Jura t.jura at volny.cz
Mon Apr 12 09:13:05 UTC 2010


I incorrectly analyzed the problem.

The problem is that the 
$HOME/.eclip/org.eclipse.platform_<version>_<id>/configuration/config.ini (not 
/etc/eclipse.ini) don't accept the -vmargs switch. More exactly said: It 
is accepted, but silently ignored and even it is shown in the Eclipse in 
the dialog Help->About Eclipse SDK->Instalation Details->Configuration. 
This is pretty confusing.

I think that the 
$HOME/.eclipse/org.eclipse.platform_<version>_<id>/configuration/config.ini 
is parsed by Java code during startup and not by wrapper that starts jvm.

Tomas


Dne 11.4.2010 17:27, Niels Thykier napsal(a):
> -vmargs works fine for me in my (/etc/)eclipse.ini. Please post your
> eclipse.ini, so we can have a look at it (please gzip it or so, so it is
> not inlined the mail, it makes it difficult to spot mistakes like
> trailing spaces).
>
>> I do not think how this patch could work since the -vmargs (and
>> consequent vm options) must be the last argument on command line and
>> there is no way how to inject parameters into eclipse via environment
>> variables.
>> =20
>> I propose that ./eclipse/eclipserc should be changed to=20
>> ./eclipse/eclipsevm and should contain just the vm arguments.
>> =20
>> The=20
>> $HOME/.eclipse/org.eclipse.platform_<version>_<id>/configuration/config=
> =2Eini
>> will be used for standalone eclipse arguments (=3D non vmargs).
>> =20
>
> The wrapper script handling ~/.eclipse/eclipserc was broken. We are
> trying to remove the remaining pieces of the wrapper that are
> (unfortunately) still required for sane defaults/operation.
>    But I have no interest in reviving parts of that wrapper if I can
> avoid it! Quite a few bugs closed in the 3.5.2 upload are due to the
> removal of that overcomplicated wrapper.
>
>
>> FYI
>> dpkg -l
>> ii  eclipse                               3.5.2-2                  =20
>> Extensible Tool Platform and Java IDE
>> ii  eclipse-jdt                           3.5.2-2                  =20
>> Eclipse Java Development Tools (JDT)
>> ii  eclipse-pde                           3.5.2-2                  =20
>> Eclipse Plug-in Development Environment (PDE
>> ii  eclipse-platform                      3.5.2-2                  =20
>> Eclipse platform without plug-ins to develop
>> ii  eclipse-platform-data                 3.5.2-2                  =20
>> Eclipse platform without plug-ins to develop
>> ii  eclipse-plugin-cvs                    3.5.2-2                  =20
>> Eclipse Team Integration (CVS support)
>> ii  eclipse-rcp                           3.5.2-2                  =20
>> Eclipse Rich Client Platform (RCP)
>> =20
>> Tomas
>> =20
>
> ~Niels
>






More information about the pkg-java-maintainers mailing list