Thomas, je ne suis pas convaincu par votre analyse du problème que vous avez rencontré, car vous ne montrez pas le fichier eclipse.ini qui est censé en être la cause.
Moi aussi j'ai Windows 7 mais aucun problème avec "#" dans eclipse.ini. Si vous regardez la source de la classe EquinoxFwConfigFileParser, vous verrez qu'elle lit un fichier *.ini avec la méthode Java Properties.load(FileInputStream). Ainsi, puisque "#" fonctionne comme un signal de commentaire dans un fichier de propriétés Java, il fonctionne également comme tel dans eclipse.ini.
Mais regardons seulement les phénomènes. Les fichiers *.ini se trouvent à de nombreux endroits dans une installation eclipse, par exemple le fichier config.ini dans le sous-répertoire de configuration du répertoire d'installation. Il commence comme ceci :
#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Fri Feb 10 15:57:47 CET 2017
org.eclipse.update.reconcile=false
...
Il semble peu probable que "#" fonctionne comme un signal de commentaire ici, mais pas dans eclipse.ini qui a le même type de structure. (Nous savons maintenant que c'est juste la structure d'un fichier de propriétés Java).
Votre message d'erreur
... in scheme name at index 0: %23C:/Program%20Files/Java/jdk1.8.0\_92/bin/javaw.exe
peut provenir d'un ini avec deux lignes comme la suivante, qui peut apparaître dans un eclipse.ini :
\-vm
#C:/Program Files/Java/jdk1.8.0\_92/bin/javaw.exe
"#" est un caractère légal dans les noms de fichiers/répertoires de Windows. La ligne qui suit "-vm" est censée être un nom de fichier, ou plutôt une URI. Si le javaw.exe spécifié n'est pas trouvé, le lanceur eclipse prendra celui qu'il trouve dans la variable d'environnement PATH.
Par exemple, ceci
\-vm
#Hello
#K:/studevaux/dev\_javaver64/jdk8/bin/javaw.exe
-vmargs
a bien fonctionné pour démarrer eclipse - mais seulement, comme je l'ai réalisé, parce que j'ai un javaw.exe dans mon PATH système. Lorsque je l'ai éliminé, j'ai obtenu un message d'erreur :
Message d'erreur : aucun java.exe trouvé pour démarrer eclipse