Your problem is reduced to the following one: the article you use uses a J# library and was written using when J# was not yet retired. You can get this code is you install it with .NET Framework v. 2.0. Please see:
http://en.wikipedia.org/wiki/J_Sharp[
^].
This article explains how you can use J# code from .NET v.4.0:
http://blogs.windwardreports.com/davidt/2011/02/calling-j-code-from-net-40.html[
^].
You need to study this problem to find out what you could re-distribute to your users to make this solution possible: install J# v.2.0, learn the dependencies, etc. I suggest you think at the following alternatives:
I would also add SevenZipSharp, a .NET wrapper of the famous 7-Zip:
http://en.wikipedia.org/wiki/7-Zip[
^],
http://sevenzipsharp.codeplex.com/[
^].
—SA