Продукт .exe не запускается, если # находится в имени папки - PullRequest
1 голос
/ 22 июля 2010

Мне было интересно, есть ли конкретная причина, почему мой продукт eclipse .exe не запускается, если родительский каталог exe-файла содержит #.Я использую Windows XP (SP3) и экспортировал свое приложение Eclipse.Полученный файл .exe приветствует меня следующим экраном:

альтернативный текст http://www.iachelini.de/rcsd/wtf.jpg

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 22 июля 2010

Просто предположение.

Модуль запуска реализован таким образом, что параметры командной строки интерпретируются пакетным скриптом ... а # интерпретируется как начало комментария строки.

Edit:

Файл eclipse.exe загружает файл eclipse.ini. Здесь вы можете комментировать с # в начале строки. Это не доказывает, что eclipse использует пакетный скрипт для загрузки (чтобы убедиться, что нужно взглянуть на источник), но это признак того, что комментарий-допущение является действительным.

2 голосов
/ 23 июля 2010

Мое первое предположение было неверным. Проблема не имеет ничего общего с комментариями или пакетным скриптом. Это ошибка в Java-коде затмения. Я заполнил отчет об ошибке:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=320732

...