我想知道是否有特定的原因,爲什麼我的eclipse產品.exe無法啓動,如果exe文件的父目錄包含#
。 我正在使用Windows XP(SP3)並導出了我的eclipse應用程序。生成的.exe文件saluts我下面的屏幕:如果#在文件夾名稱中,產品.exe不會啓動
alt text http://www.iachelini.de/rcsd/wtf.jpg
任何想法?
我想知道是否有特定的原因,爲什麼我的eclipse產品.exe無法啓動,如果exe文件的父目錄包含#
。 我正在使用Windows XP(SP3)並導出了我的eclipse應用程序。生成的.exe文件saluts我下面的屏幕:如果#在文件夾名稱中,產品.exe不會啓動
alt text http://www.iachelini.de/rcsd/wtf.jpg
任何想法?
只是一個猜測。
啓動程序以命令行選項被批處理腳本解釋的方式實現......並且#
被解釋爲行註釋的開始。
修改:
的 '的eclipse.exe' 加載 '的eclipse.ini'。在這裏,您可以在該行的開頭以#
進行評論。這並不能證明eclipse使用批處理腳本進行加載(確保應該查看源代碼),但這暗示着評論假設是有效的。
我的第一個猜測是錯誤的。這個問題與評論或批處理腳本無關。這是eclipse的java代碼中的一個錯誤。我已經填寫bug報告:
哇!再次感謝Arne。 – pimpf0r 2010-07-26 06:32:02
就是Eclipse真正使用「批處理腳本」解析參數? – pimpf0r 2010-07-23 09:40:57
我很想看看源代碼,但只能找到EclipseLazyStarter,其中我懷疑是在啓動product.exe時使用的。 – pimpf0r 2010-07-23 11:29:40
http://dev.eclipse.org/viewcvs/index.cgi/platform-launcher/ library/eclipse.c?revision = HEAD – Arne 2010-07-23 13:10:43