Create Windows installer with BEView and 2.0.0
The bulk_extractor BEViewer was moved to https://github.com/simsong/BEViewer/; this module is now a submodule to that project.
The viewer may be issues with having the Java GUI compile on the current version of Java, although @BruceMty says that it worked the last time he gave it a try.
Work on the installer was deferred until 2.0.0 was rewritten. However, 2.0.0 has been tested with the Java GUI and it worked.
A few questions about this one:
-
Is there a preferred Windows Installer framework? If not, I used NSIS on a recent project and it worked well.
-
Is there a development tree for BEView/BEViewer ? I see the config.java in the tree but nothing else.
The complete installer uses NSIS and was moved from the directory here to https://github.com/simsong/BEViewer/.
There is a full build system that automatically creates everything. It just needs a little love, and there may be issues with having the Java GUI compile on the current version of Java, although @BruceMty says that it worked the last time he gave it a try.
I just updated the problem statement of this issue.
Thanks. I'll take a look when I have some time. I'll test the Java/build portions first and then look into the NSIS packaging config.
There is a full build system that automatically creates everything. It just needs a little love, and there may be issues with having the Java GUI compile on the current version of Java, although @BruceMty says that it worked the last time he gave it a try.
Question about the Java in BEViewer: I see that the previous Java runtime target was 1.6. However, these days, the oldest maintained version of the Java runtime is Java 8 (v1.8). I strongly suggest we make that the new minimum Java version, as it enables other benefits in the language and takes us back over 8 years.
What do you all think?
There is a full build system that automatically creates everything. It just needs a little love, and there may be issues with having the Java GUI compile on the current version of Java, although @BruceMty says that it worked the last time he gave it a try.
Question about the Java in BEViewer: I see that the previous Java runtime target was 1.6. However, these days, the oldest maintained version of the Java runtime is Java 8 (v1.8). I strongly suggest we make that the new minimum Java version, as it enables other benefits in the language and takes us back over 8 years.
What do you all think?
We've discussed this issue here: https://github.com/simsong/BEViewer/issues/2