I think it’s a classpath problem. Can you show me exactly how you’re
running VASSAL? (I.e., what are you typing into the terminal, what
directory are you in when you do it, what’s in that directory?)
as this the directory into which I extracted the Vassal files. It is located on the “Eigene Disk”-drive, which seems to be my home directory. I’m not yet familiar with the linux file system, though.
Is this exactly what you typed? UNIX filesystems are case-sensitive,
and the shell script which starts VASSAL should be called “VASSAL.sh”
(note that VASSAL is upper-cased). If you typed “vassal.sh” and the
file is called “VASSAL.sh”, then it will not work.
Ah, of course I typed VASSAL.sh. Then I got the error quoted above.
Via the package updater, I could find a “java 1.7.0-iced-tea update” and installed it, but this changed nothing, I still get the error. So has the “could not find main class”-error enything to do with the version of java I have on my machine?
Go to the directory you installed VASSAL (this directory should contain
VASSAL.sh, and two subdirectories, lib and doc), and type this into
your terminal:
I’m not quite sure about what you mean. The contents of the “Vassal”-directory listed by “dir” are:
The “Is” command does not seem to work. Do I have to use it with the original command line you gave me? As this was executed in the “Vassal”-directory, the contents should be the same as those listed above?
You mentioned that there should be two subdirectories “lib” and “doc”. As far as I can see, they are missing in my Vassal-directory. I’ll try and download vassal again, maybe there was something wrong with my original archive? It’d be nice if it is as easy as this…
It’s a lower-case L, not an upper-case I. The command is ‘ls’, not ‘Is’.
(I didn’t even know there was a ‘dir’ command.)
The files which should be in the lib and doc directories somehow all ended
up together in one directory. This is why you can’t get VASSAL to run—the
files aren’t where VASSAL expects them to be. This should not happen. What
exactly did you do to install VASSAL?
What you should have done is grabbed the Linux bundle:
That did the trick! I had the linux-package, but I used the GUI the first time, and obviously that didn’t work as it was intended. Using the terminal was the way to go.
So thanks again for helping getting rid of the bug sitting 30 cm in front of the monitor…
Well, I hate to drag an old thread up from the underworld, but I am not able to get VASSAL installed on linux running on a chroot in chrome. There is a lot I don’t know, but I have java installed into a usr/jva folder, and I am reasonable certain VASSAL is correctly installed.
Command: bash VASSAL.sh
Returns:line 11 java: command not found
cmnd: which java
rtrns:
cmnd: echo $path
rtrns:
… So obviously I have a core problem here. I am VERY new to linux and have tried following everything in this forum but I think there is something wrong at the root. Any ideas?
Well, I hate to drag an old thread up from the underworld, but I am not
able to get VASSAL installed on linux running on a chroot in chrome.
There is a lot I don’t know, but I have java installed into a usr/jva
folder, and I am reasonable certain VASSAL is correctly installed.
Command: bash VASSAL.sh
Returns:line 11 java: command not found
cmnd: which java
rtrns:
cmnd: echo $path
rtrns:
Environment variables are case-sensitive. You should be checking
$PATH, not $path.