From: SourceForge.net <no...@so...> - 2010-03-27 20:13:52
|
Feature Requests item #2661227, was opened at 2009-03-04 20:32 Message generated for change (Comment added) made by k_satoda You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350588&aid=2661227&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: core Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Siegfried GOESCHL (wdsgoe) Assigned to: Nobody/Anonymous (nobody) Summary: Native Application Launcher Wanted?! Initial Comment: Hi folks, any interest in adding native application launchers - I created one for MacOS and Windows for the JSPWiki project. Cheers, Siegfried Goeschl ---------------------------------------------------------------------- >Comment By: Kazutoshi Satoda (k_satoda) Date: 2010-03-28 05:13 Message: Thank you for the patch. The ant target works fine for me. I'm now planning to bundle a jedit.exe in Windows installer. Please let us know if you made any further progress on this. ---------------------------------------------------------------------- Comment By: Siegfried GOESCHL (wdsgoe) Date: 2009-03-05 06:28 Message: Okay, I have a first cut generating an exe-wrapper for jedit.jar but have problems getting "xsltproc" to run. And without that the windows installer fails. Slashing through the build.xml I got the exe-wrapper integrated into "dist-java" which should fine for a rookie ... :-) How to test it +) install launch4j from sourceforge +) update your build.properties to add "launch4j.dir" pointing to your local launch4j installation +) apply the launch4j.patch +) run "ant dist-java" +) after the jedit installation there should be a snall jedit.exe --- My windows box has a problem to generate a patch for build.properties.sample (insisting this is a binary file) ... build.properties.sample ========================================================== # Launch4j installation (see http://launch4j.sourceforge.net/) # is needed for creating a windows exe-wrapper #launch4j.dir=C:\\Programme\\Launch4j File Added: launch4j.patch ---------------------------------------------------------------------- Comment By: Seph Soliman (scarlac) Date: 2009-03-05 02:53 Message: As I recall there is already a native .exe file on windows which you can associate programs to. Last time I tried it you could also control the launcher settings. Is it still there? Seph ---------------------------------------------------------------------- Comment By: Siegfried GOESCHL (wdsgoe) Date: 2009-03-05 01:43 Message: Hi folks, thanks for your feedback .... +) regarding MacOS X - 'scarlac' is absolutely right since this IS a native application (got confused with all the multi-platform development I'm doing) +) regarding Windows - launch4j would be my choice since I'm not too happy with the batch file. 'launch4j' allows to use an existing JRE (including enfording the JDK version). So there is no need to ship with a JRE ---------------------------------------------------------------------- Comment By: Kazutoshi Satoda (k_satoda) Date: 2009-03-05 01:35 Message: I have used jedit.exe created by launch4j for some months. http://launch4j.sourceforge.net/ It works well as expected. I think it will be good to bundle it with the windows installer. ---------------------------------------------------------------------- Comment By: Seph Soliman (scarlac) Date: 2009-03-05 01:21 Message: We already have a native launcher that bundles jedit as it's supposed to on MacOS. If you press CMD+ALT+ESC you'll see that jEdit appears nicely like any other application. But with windows... I don't know :-) Just remember that want Java to share the memory across applications and we don't really want to bundle an entire JRE with the app. Regards Seph ---------------------------------------------------------------------- Comment By: Shlomy Reinstein (shlomy) Date: 2009-03-04 23:08 Message: Thanks, this makes it clearer: The meaning is not to have a generic application launcher to launch native applications from inside jEdit, but rather to launch jEdit using a native executable file instead of using the Java run-time launcher. I think a native launcher for Windows has been created a while ago by Ollie Rutherfurd, but I do not know its status. Anyway, a native launcher can be helpful, because it makes it much easier to separate jEdit processes from other Java processes in the Task Manager. I am interested in it. Where is the one you created for MacOS and Windows? Can you attach it here, or add a link? Or maybe post it as a patch. ---------------------------------------------------------------------- Comment By: Shlomy Reinstein (shlomy) Date: 2009-03-04 23:08 Message: Thanks, this makes it clearer: The meaning is not to have a generic application launcher to launch native applications from inside jEdit, but rather to launch jEdit using a native executable file instead of using the Java run-time launcher. I think a native launcher for Windows has been created a while ago by Ollie Rutherfurd, but I do not know its status. Anyway, a native launcher can be helpful, because it makes it much easier to separate jEdit processes from other Java processes in the Task Manager. I am interested in it. Where is the one you created for MacOS and Windows? Can you attach it here, or add a link? Or maybe post it as a patch. ---------------------------------------------------------------------- Comment By: Siegfried GOESCHL (wdsgoe) Date: 2009-03-04 22:51 Message: +) I put the message into the feature request tracker because it is a feature I miss +) the native application launcher would be a MacOS X icon you can click or an jedit.exe instead of jedit.sh/jedit.bat +) btw - I updated the jedit.bat to used a minimized window (if you are interested in) - this avoids the annoying flickering ... +) a discussion of my approach can be found here : http://markmail.org/message/sceiaujartfqxogo +) I'm a JEdit user (Mac, Windows) and this is one of the few things I could contribute ... :-) ---------------------------------------------------------------------- Comment By: Siegfried GOESCHL (wdsgoe) Date: 2009-03-04 22:51 Message: +) I put the message into the feature request tracker because it is a feature I miss +) the native application launcher would be a MacOS X icon you can click or an jedit.exe instead of jedit.sh/jedit.bat +) btw - I updated the jedit.bat to used a minimized window (if you are interested in) - this avoids the annoying flickering ... +) a discussion of my approach can be found here : http://markmail.org/message/sceiaujartfqxogo +) I'm a JEdit user (Mac, Windows) and this is one of the few things I could contribute ... :-) ---------------------------------------------------------------------- Comment By: Shlomy Reinstein (shlomy) Date: 2009-03-04 21:03 Message: Thanks, but I have a few questions: 1. What do you mean by "native application launchers"? How are they used? 2. This item is in the Feature Requests tracker - and you say that you created one for JSPWiki. What you created - can it be used by jEdit users? Maybe it should be placed in the Patches tracker rather than Feature Requests? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350588&aid=2661227&group_id=588 |