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

Re: Running AppleCommander GUI?



On May 27, 6:50 am, Steven Hirsch <snhir...@gmail.com> wrote:
> On 05/26/2011 09:38 PM, schmidtd wrote:
>
> >> Why on earth does it need to BE so complex?  I cannot think of any other
> >> language runtime environment that's even in the same order-of-magnitude.
>
> > I've seen a couple.  It kinda depends on what you grow up with.  MVS
> > (z/OS) probably seems complicated to some folks, too. ;-)
>
> Thinking back on it, my first DB2 install/configure experience (back around v5
> or v6) was about on the same level of frustration.  But there at least the
> documentation was in one place.  All 95 lbs of it :-).  In fairness, IBM has
> done a huge amount of work on improving the initial experience with v8 and v9.
>
> >> For reference, this was the shell wrapper required (assumes the AC jar in the
> >> current directory and a Ubuntu system of recent vintage):
>
> >> #!/bin/bash
>
> >> java \
> >>       -Djava.library.path=/usr/lib/jni \
> >>       -cp /usr/lib/java/swt-gtk-3.5.1.jar:AppleCommander-1.3.5.jar \
> >>       com.webcodepro.applecommander.ui.AppleCommander \
> >>       -swt
>
> > Fantastic.  Now it's in the vast memory of the interwebs.
>
> It's hard to believe that I'm the first person who ever tried to run the AC
> GUI on Linux.  But, hopefully the next will trip over this thread.
>
> Steve

I feel your pain, Steve.  I usually grab the source of java projects
and run them within my IDE (netbeans) to ensure everything compiles
and executes.  Makes it easier to run that way if I need to tweak
anything.  But more to the point, there is some progress on the java
front to run java apps using Java Web Start (JNLP), which allows a
vendor to provide all the dependencies and such as needed in a more
convenient way so you can launch from a web page via a jnlp stub.
I've started to look into that for some of my other stuff, but haven't
really buckled down, mostly because I have to run a jarsigner every
time I package code so I can remove the restrictions like accessing
local files and such.  Still, it would probably be a better form of
distributing applications because it reduces the need for installing
anything.

-B