LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Money Dance 2011 (https://www.linuxquestions.org/questions/linux-software-2/money-dance-2011-a-911698/)

mahurst1982 11-03-2011 12:32 PM

Money Dance 2011
 
I tried to install Money Dance 2011 on my Debian squeeze system and it seemed to install correctly. However when I try to open it nothing happens and when I open it in terminal the same happens with no error messages. Any Ideas?

knudfl 11-03-2011 01:26 PM

Welcome to LQ.

# apt-get install sun-java6-jre
.. And check that java6 is OK with : java -version
(The reply should be "1.6.0_26".)

Generic Unix (Linux, FreeBSD, Solaris, etc) :
http://moneydance.com/download/2011/...e_other.tar.gz
>> moneydance_other.tar.gz

tar xvf moneydance_other.tar.gz && cd moneydance/ && sh moneydance
→ → Opens OK, Debian Squeeze 64bits.

http://moneydance.com/download/2011/...moneydance.deb
# dpkg -i moneydance.deb : This 32bits version comes with its own java,
hence the 27 MB package size. I'd guess there is en error in the
start script (moneydance) preventing it from starting.
Or : You are trying to use it on a 64bits OS.
..

tronayne 11-03-2011 01:35 PM

Do you have Java installed (real Java; i.e., Sun, not some half-ass clone)?

Do you have a symbolic link to jre? Your moneydance directory should look like this:
Code:

ls -al moneydance
total 7564
drwxr-xr-x  2 root root    4096 Oct 27 08:56 ./
drwxr-xr-x 13 root root    4096 Nov  3 10:02 ../
-rw-r--r--  1 root root    1169 Oct 20 08:59 appsrc.jar
-rw-r--r--  1 root root  309293 Oct 20 08:59 jcommon-1.0.16.jar
-rw-r--r--  1 root root 1425744 Oct 20 08:59 jfreechart-1.0.13.jar
lrwxrwxrwx  1 root root      19 Oct 27 08:56 jre -> /usr/lib64/java/jre/
-rw-r--r--  1 root root  14812 Oct 20 08:59 license.txt
-rwxr-xr-x  1 root root    742 Oct 20 08:59 moneydance*
-rw-r--r--  1 root root 5942622 Oct 20 08:59 moneydance.jar
-rw-r--r--  1 root root    6261 Dec 12  2007 moneydance.png
-rw-r--r--  1 root root    6278 Feb  1  2001 moneydance.xpm
-rw-r--r--  1 root root  10339 Oct 20 08:59 tablelayout.jar

Note: I install Moneydance in /opt on a 64-bit system owned by and group root; your jre is most likely going to be somewhere other than /usr/lib64/java/jre. I execute Moneydance from an icon on the KDE panel; yours may vary.

Goes without saying that it works just fine.

Hope this helps some.

billybjr 11-08-2011 08:38 AM

Total Newb here...I'm using Mint 9 after download from Money Dance site I got this... Could not open the file /home/billybjr/Downloads/Moneydance_linux_x86wj.sh. Should I try installing a different wayor try something from ^^^^ Thanks

yancek 11-08-2011 08:59 AM

Is that file "Moneydance_linux_x86wj.sh" in your Downloads directory? And does it have execute permissions set? How did you try to open it?
If it exists and is executable, you should be able to run it in a terminal by navigating to the directory it is in with:

Quote:

./Moneydance_linux_x86wj.sh
You can check the executable permissions from the Downloads directory with:

Quote:

ls -l

billybjr 11-08-2011 09:07 AM

It is in the downloads folder. I right clicked on it and choose "Open with gedit" then the error msg comes up. I'm sorry but I'm not sure what your other comments mean... I'm very new to the command line, but I'm learning slowly !! :-)

Ok, I entered both of the quotes in terminal. First returned no directory..
Second returned a list but no mention of Money Dance..

billybjr 11-08-2011 10:34 AM

I got it installed (changed permission in properties to make it exe.) Installer ran but now I can't find it to use it...

tronayne 11-08-2011 01:16 PM

The file that you run is named moneydance; Linux is case-sensitive and you do not use spaces in the names of files or directories ("folder" in Microsoft-speak).

Your moneydance directory (that's the name of the directory when you uzipped it) should look almost exactly like this:
Code:

ls -l moneydance
drwxr-xr-x  2 root root    4096 Oct 27 08:56 ./
drwxr-xr-x 13 root root    4096 Nov  3 15:39 ../
-rw-r--r--  1 root root    1169 Oct 20 08:59 appsrc.jar
-rw-r--r--  1 root root  309293 Oct 20 08:59 jcommon-1.0.16.jar
-rw-r--r--  1 root root 1425744 Oct 20 08:59 jfreechart-1.0.13.jar
lrwxrwxrwx  1 root root      19 Oct 27 08:56 jre -> /usr/lib64/java/jre/
-rw-r--r--  1 root root  14812 Oct 20 08:59 license.txt
-rwxr-xr-x  1 root root    742 Oct 20 08:59 moneydance*
-rw-r--r--  1 root root 5942622 Oct 20 08:59 moneydance.jar
-rw-r--r--  1 root root    6261 Dec 12  2007 moneydance.png
-rw-r--r--  1 root root    6278 Feb  1  2001 moneydance.xpm
-rw-r--r--  1 root root  10339 Oct 20 08:59 tablelayout.jar

Note: I install Moneydance in /opt/Moneydance, and it is owner and group root; yours will not be the same if you installed it in your home directory (it'll be your user id and probably group users).

The file in that directory, moneydance* is the executable. You would invoke it from your home directory like this
Code:

Moneydance/moneydance
You must have installed a symbolic link to jre, which is the Java run-time. If you did not, Moneydance will not run and you need to locate the directory named jre in your filesystem and make a symbolic link to it:
Code:

ln -s /usr/lib/java/jre .
(all of this is in the instructions for installing Moneydance). The location of jre will vary by distribution, you'll need to look for it if you don't know where it is, which you can do with something like
Code:

find /usr -type d -name jre
Hope this helps some.

billybjr 11-09-2011 11:30 AM

I appreciate your in depth response to my post. Let me bring you up to date... Money Dance loaded and ran for me yesterday. I created my accounts, downloaded from bank, etc. It is in my "Home" dir. There was an icon in there that started the program. I moved that icon to my desktop and today the program will not open. I click on the icon, a box comes up asking if I want to run the program, I click it and nothing happens. I'm going to try a couple of the things in your post and see if I can get it going again. Thanks

No luck so far... I found my jre, created a symbolic link. When I type Moneydance/moneydance, I get no such file or directory

tronayne 11-09-2011 01:14 PM

Uh, what do you mean by "I moved that icon to my desktop..."? Did you do something like drag-and-drop? And, just exactly what did you drag-and-drop; the moneydance directory? If you did that, nope, it is not going to run, it's the directory and what you want to run is the moneydance file in that directory.

Let us know what window manager you're using; KDE, GNOME, Xfce or what and maybe we can give you a hint or two how to put it back where it should be.

And, ya know, it'd probably be a good idea leaving well enough alone for a while until you get a little more comfortable once you've got it running -- there's always time to do the fancy-schmancy stuff later, eh?

Hope this helps some.

billybjr 11-09-2011 01:25 PM

Thanks for helping. The icon was in the moneydance dir named moneydance. IF I remember correctly, I moved it by right clicking on it and selecting "Move to desktop" In the properties of the icon it says this...shell script (application/x-shellscript)... I'm using Linux Mint ver 9 not sure about the KDE, or Gnome part.

I just looked and the moneydance dir is still in my home dir. should I copy the Icon I moved and put it back in there?

tronayne 11-09-2011 02:56 PM

Quote:

Originally Posted by billybjr (Post 4519969)
I just looked and the moneydance dir is still in my home dir. should I copy the Icon I moved and put it back in there?

No.

Log in, ope a terminal, enter
Code:

pwd
If that doesn't show you anything, enter
Code:

echo ${PWD}
that will show you the name of your home directory; it'll be something like
Code:

/home/your-user-name
Right-click on that icon and, in the "what to run" part, enter
Code:

/home/your-user-name/moneydance/moneydance
It wants to know what program to run, you're telling it by that entry. Close the icon and if there's a "save" be sure to click on that.

That outta do 'er.

Hope this helps some.


All times are GMT -5. The time now is 02:26 AM.