[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 怎样制作跨平台的可执行程序入口?



2009/3/10 Star Liu <minxinjianxin@gmail.com>:
> 2009/3/10 Wei Yongquan <weiyqlq@gmail.com>:
>>> 我想做一个exe文件,让用户双击这个exe文件来执行上述命令,最好是同一个exe在linux和windows都能上运行,还希望让这个文件以特殊的图标显示。
>>> 请教各位可以做到吗?哪有教程吗?谢谢
>> exe是windows下的可执行文件格式,应该不能在linux下直接运行。我看到的能在windows和linux都是用java写的,分别使用.bat和.sh文件以不同的参数启动。
>>
> 目前认为是因为这种文件缺乏desktop entry,所以我制作了一个mono.desktop试图解决这个问题,内容如下:
> [Desktop Entry]
> Version=1.0
> Encoding=UTF-8
> Name=Mono
> GenericName=Runtime
> Comment=The runtime for .NET applications
> Exec=mono %f
> NoDisplay=true
> StartupNotify=true
> Terminal=false
> Type=Application
> MimeType=application/x-ms-dos-executable;
> -------------------
> 可惜还是没解决,我又发邮件去问别人了....
>
问题解决了,再运行一下这个命令 “update-desktop-database” :)

Reply to: