Description:
JOverseer is an all-in-one program which combines the functionality of a mapping program, an order entry program, an economy calculator program and much more. It reads both XML and PDF files, providing rich information about the game. It can be used to write your orders and draw them on the map to better visualize your plans. It also comes integrated with Orderchecker so you can check your orders. It comes with an economy calculator so you can plan your economy.
Also, check the JOverseer User Guide to help you get started and guide you through the various functions. JOverseer is an open source program released under GPL 2. The source code is available for anyone to experiment with or contribute. It is written in Java and runs on Windows, Linux and MacOS.
JOverseer is regularly updated with new functionality, so check here or at the project web site for updates. JOverseer is being developed by Marios Skounakis.
Hmm, I just tried it for the first time and I keep getting a ‘Java Heap Space’ error message when attempting to load turns.
From my (limited) knowledge of such things, I know that’s due to the program not having enough memory allocated to it. But I’m not sure how to go about fixing that. Can anyone give me a hand?
I am using a Mac, and I got the same thing when I launch JOverseer by just double-clicking joverseer.jar. When I run “unix-launcher.sh”* from a shell, it allocates 384MB of RAM, and it works great for me.
*In the current version (1.0.2), however, the script is mis-spelled “unix-laucher.sh” (missing “n”), and the file has DOS control characters which I had to get rid of before the script worked.
Yes I use a Mac as well. What changes do you need to make to script exactly? Since I don’t think I could recognize what a ‘DOS control character’ looked like if it hit me over the head.
Thanks for the replies though. It’s good to know that it will work if I stick with it.
Yes I use a Mac as well. What changes do you need to make to script exactly? Since I don’t think I could recognize what a ‘DOS control character’ looked like if it hit me over the head. [/QUOTE]
Well I run it from a Terminal window because I am comfortable with the command line. Another tip I didn’t mention is not to unzip the packages by double-clicking on them. I found out that a Mac will unzip the zip file, then also uncompress the jar file needlessly. Here’s the quick list of what I did after I downloaded the zip files and opened Terminal:
cd /Users/darrell/Downloads (or wherever you downloaded the zip files to) unzip joverseer-v1.0.2.zip -d joverseer (will create a new folder called “joverseer” and put the joverseer.jar file in it) unzip joverseer-libraries-v1.0.1.zip -d joverseer (will put all the libraries in the new “joverseer” folder)
cd joverseer vi unix-laucher.sh (note that the file is spelled wrong in this version, also, these next two commands will be done from within the vi program and should be entered exactly as shown) :set ff=unix :wq mv unix-laucher.sh unix-launcher.sh (to fix the typo) chmod a+x unix-launcher.sh (because it is easier to run the script directly for me)
At this point, I can type ./unix-launcher in Terminal (still in the “joverseer” directory) and it will give me an error about not being able to change directory to “/joverseer” (which is fine) and the joverseer will start and run perfectly. When I run it in the future, I go back into Terminal, cd to where joverseer is located (/Users/darrell/Downloads/joverseer in my case) and the just run ./unix-launcher.sh. I have yet to get around to making some kind of shortcut for it that I can just double-click on, but that is relatively simple. If you need info on that, I can give instructions to do that as well.
I love the way this program looks; however, I can’t seem to get it to run. I’ve downloaded the library 1.0.1, extracted it into a JOverseer folder, then downloaded / extracted the 1.0.2 file into it as well. When I double-click on the joverseer.bat file, a brief (too brief to read) DOS box pops-up then disappears. If I happen to double-click on the joverseer.jar file, I can open the program, but get many of the same error messages when attempting to load / open pdf/xmls.
I’ve downloaded the latest Java 6.6.
I am running Windows Vista 64 bit Ultimate (which may be the problem). I’ve run other Java programs.
I am not sure if Vista 64 is the problem. There are a couple of ways to get more information:
Run the program and THEN send me a file called log4j.log in your joverseer folder.
Open a command window, cd into the joverseer folder and type joverseer.bat there. This way the DOS window will not close and you will be able to see the error, maybe take a screenshot and send it to me.
I have the same trouble as Iatronas. I attempt to open the batch file, and an small DOS window opens for just a split second, then closes. Nothing else occurs. I will send you the log file you told Iatronas to send, but I cannot find your email address to send from your profile.
Ok, ran JOverseer from the command prompt, and here’s the verbatim message I received:
E:\Documents\MEPBM\JOverseer>joverseer.bat
E:\Documents\MEPBM\JOverseer>java -Xmx384M -jar joverseer.jar
‘java’ is not recognized as an internal or external command,
operable program or batch file
I’ve got the log4j.txt and log4j.log1 files as well if you’d like them.
Well, it turns out that “java” is not in your path. Did you download from Sun and install it properly? Note, the latest java is 1.6 not 6.6 which makes me think maybe you downloaded some microsoft thing? You need to download from Sun (it’s been a while but I think the url is http://www.java.com/en/download/index.jsp)
If you did download and setup the correct java, then the problem is with your PATH environment variable. You can try opening a command window, going into the JO folder, then issuing <full java path here>\bin\java -Xmx384M joverseer.jar. For instance, in my pc, the full java path is “c:\program files\java\jdk1.6.0_04” - I’m pretty sure on your pc it will be something different.
Using your own link, it sent me to where I previously downloaded. If you look carefully, it states it is Java SE Runtime Environment 6 version 6. Hence, that is why it seems like 6.6. From what I can tell, there is no 1.6 accessible from that website.
I have it downloaded and installed properly (I assume as I did what the installation instructions said to do). The DOS window shows for a split second and immediately vanishes, but nothing else happens when the batch file is selected.
I do not know how to access a command line though to check anything else. Any suggestions are certainly welcome.
You have to open Windows Explorer and look into c:\Program Files\Java. Therein you should find a folder, named jre1.6.0_06. If it not named exactly like this, but something similar, make sure you use the exact name in the commands below.
Open a command window (like you did earlier when you posted the error from JO).
type:
e:
cd E:\Documents\MEPBM\JOverseer
C:\Program Files\Java\jre1.6.0_06\bin\java -Xmx386M joverseer.jar
JO should come up. If that is the case, then open joverseer.bat and substitute its contents with the third line above.
I apologize for this being beyond me. I had created a folder called JOverseer onto my desktop.
I have opened a command window after Goggling how to do so. However, the system cannot find the path specified.
So, opened up the C drive and created a MEPBM folder. Downloaded and unzipped the files. Tried again with the command window. Still cannot find the path.
I sent you (and Brad) a printed screen onto a Word document of the JOverseer folder and the libraries folder.
I make this posting in case someone else has the same path problem I had.
When you unzip the files, a folder is created. The batch file does not read the folders. Thus, be sure you just dump all the unzipped files in the JOverseer folder without the subfolders for the jar and libraries files.
The map looks great and is able to update several nations turns at once, something I could never get automagic to do. I have yet to attempt to input orders, so that will be my next effort.
Thanks for all the help and the excellent looking program!
Yes, one of the problems with Windows is it does funny things to zipped/compressed thingies… As a Winzip user, I don’t have those kind of problems and when I “unzip” it, well, like, “unzips”…
I also run Java on Windows Vista Ultimate (albeit 32-bit), and JOverseer is working fine for me. Here is how my command line session looks:
C:\Users\Darrell>java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
C:\Users\Darrell>cd joverseer
C:\Users\Darrell\joverseer>joverseer.bat
C:\Users\Darrell\joverseer>java -Xmx384M -jar joverseer.jar
C:\Users\Darrell\joverseer>
I have a 64-bit machine, and I have Windows Vista Ultimate 64-bit, but it’s not installed at the moment. I may get around to that and see if I can be of any help.