如果文件夹名称中包含 #,则产品 .exe 不会启动
我想知道如果 exe 文件的父目录包含 #
,是否有特定原因,为什么我的 eclipse 产品 .exe 无法启动。 我使用的是 Windows XP (SP3) 并导出了我的 eclipse 应用程序。生成的 .exe 文件通过以下屏幕向我致敬:
(来源:iachelini.de)
有什么想法吗?
I was wondering if there is a specific reason, why my eclipse product .exe does not start, if the parent directory of the exe-file contains a #
.
I am using Windows XP (SP3) and exported my eclipse application. The resulting .exe file saluts me with the following screen:
(source: iachelini.de)
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只是一个猜测。
启动器的实现方式是通过批处理脚本解释命令行选项...并且
#
被解释为行注释的开头。编辑:
“eclipse.exe”加载“eclipse.ini”。在这里,您可以在行首使用
#
进行注释。这并不能证明 Eclipse 使用批处理脚本进行加载(确保应该查看源代码),但它暗示注释假设是有效的。Just a guess.
The launcher is implemented in a way that the command line options are interpreted by a batch script ... and the
#
is interpreted as the beginning of a line comment.Edit:
The 'eclipse.exe' loads the 'eclipse.ini'. Here you can make comments with a
#
at the beginning of the line. This does not prove that eclipse uses a batch script for loading (to be sure one should look at the source), but it is an hint that the comment-assumption is valid.我的第一个猜测是错误的。该问题与注释或批处理脚本无关。这是eclipse的java代码中的一个bug。我已经填写了错误报告:
https://bugs.eclipse.org/bugs /show_bug.cgi?id=320732
My first guess was wrong. The problem has nothing to do with comments or a batch script. It's a bug in the java code of eclipse. I have filled a bug report:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=320732