If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Exe builds?

Where do you get the latest exe-build of mafia. I'm on a windows tablet which doesn't seem to be able to run jar files, but which has an old version of mafia (17.2) which runs fine. Rather to try to figure out how to fix the Java install, I'd much rather just get a newish exe and don't have to worry any more about it.

You can compile your own executable, but I’m fairly sure you cannot do that on Windows, ironically. You could always install Linux or something. That’s what I would do.

If you want to take the security risk, you could also ask someone else to send you the raw binary. I could oblige. It’s quite risky to trust some random stranger on the Internet, especially given the way Windows works, but it is up to you.

You can compile your own executable, but Iím fairly sure you cannot do that on Windows, ironically. You could always install Linux or something. Thatís what I would do.

If you want to take the security risk, you could also ask someone else to send you the raw binary. I could oblige. Itís quite risky to trust some random stranger on the Internet, especially given the way Windows works, but it is up to you.

Originally Posted by Saklad5

I can't really map your answer to the question.

As part of the build process KoLmafia uses JSmooth which creates a native Windows launcher wrapped around a jar file. Its primary benefit to a Windows user is that it will try and find an installed Java Runtime Environment and use it. If "installing Java" always set up paths and file associations properly there would be no need for such a product.

Since it is a wrapper, nothing needs to be compiled. Any jar file can be wrapped and source code or a JDK are not needed. Furthermore the wrapping process AFAIK must be done on a Windows box.

The OP specified they were running a Windows tablet and that they wanted the exe build because they did not want to fix their Java install. I don't think the suggestion about Linux really addresses their concern.

Perhaps you didn't understand the process by which a KoLmafia exe was created? Perhaps you were thinking some kind of Java to native code compilation was going on? That has been tried in the distant past but was never an official artifact.