Re: Building on Mac OS X
Nathan Fiedler <[email protected]> Wed, 20 Aug 2008 11:48:47 -0700 (PDT)
| Newsgroups | gmane.comp.java.jswat.user |
|---|---|
| Message-ID | <[email protected]> |
--0-1383463512-1219258127=:2087
Content-Type: text/plain; charset=us-ascii
Hi Trevor,
My apologies for all of the confusion. I had assumed you were building from source and saw the documentation in the 'docs' directory. In particular, the instructions for building JSwat is in docs/dev/compile.html (you can start by opening docs/index.html and navigate the links from there). The version of Java and NetBeans that is required is stated there.
However, I did notice one problem with the instructions: at the beginning it provides very abbreviated steps which miss one important preliminary step. Before you can build JSwat, you need to open and build the project in the NetBeans IDE, which creates one or more build properties files for everything to work. From then on, you can build inside or outside of the IDE. I have attached an updated copy of compile.html for your use.
Alas, I found one more problem with the source bundle for the 4.3 (and probably all previous releases) -- it includes the nbproject/private folders. These should not be there as they cause trouble unless your build environment is just like mine. To fix this, run the following command from the root of the JSwat source tree:
% find . -path '*nbproject/private' -prune -exec rm -rf \{\} \;
Then open the JSwat project inside NetBeans 5.5.1, right-click on the JSwat Debugger project. In the properties window, select Libraries and change the Java Platform to be Java 1.6 (add it if necessary). Then select Build Main Project from the Build menu.
To your points below:
1) The email is "old" in that it pertains to a released build, not the current source. Initially I thought you were building from the repository since at that moment I didn't see why you would want to build a released version for which there were already binaries.
2) There is documentation, it is in the docs directory of the source distribution (and in the source repository). The instructions are building JSwat are there, including required versions of everything.
3) Sorry about the confusion. I was simply trying to be precise. Yes, Java 1.6 is required.
Thanks for not giving up. I realize this could be better, and I'm working to make this as smooth as possible. I appreciate all of your feedback.
n
----- Original Message ----
From: Trevor Harmon <[email protected]>
To: Nathan Fiedler <[email protected]>
Cc: [email protected]
Sent: Tuesday, August 19, 2008 4:39:57 PM
Subject: Re: [jswat-user] Building on Mac OS X
On Aug 19, 2008, at 6:33 PM, Nathan Fiedler wrote:
> Obviously archived emails from a long time ago are no longer valid.
Well, the email was written barely two months before 4.3 was released,
so I thought it applied. In any case, it was the only data I could
find about NetBeans version compatibility.
> I will fix the documentation such that the appropriate version of
> NetBeans is made very clear.
Thanks!
> I thought that was the case already, but apparently not.
Nope, there was nothing on the website, and the distribution doesn't
have any documentation.
> I will try to build v4.3 using Java 1.6 as soon as I can.
I'm confused again... I thought JSwat 4.3 was not only working with
Java 1.6 but that it was required?
"You need JDK 6.0 or higher to use the latest version of JSwat."
http://jswat.sourceforge.net/getjswat.shtml
Trevor
--0-1383463512-1219258127=:2087
Content-Type: text/html; name="compile.html"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="compile.html"
PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAg
U3RyaWN0Ly9FTiIKICAgICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEv
RFREL3hodG1sMS1zdHJpY3QuZHRkIj4KPCEtLSAkSWQ6IGNvbXBpbGUuaHRt
bCAxNiAyMDA3LTEyLTI0IDAxOjUzOjA0WiBuZmllZGxlciAkIC0tPgoKPGh0
bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgo8aGVh
ZD4KICA8bWV0YSBuYW1lPSJnZW5lcmF0b3IiIGNvbnRlbnQ9CiAgIkhUTUwg
VGlkeSBmb3IgTWFjIE9TIFggKHZlcnMgMzEgT2N0b2JlciAyMDA2IC0gQXBw
bGUgSW5jLiBidWlsZCAxMyksIHNlZSB3d3cudzMub3JnIiAvPgoKICA8dGl0
bGU+SlN3YXQgLSBIb3cgdG8gQ29tcGlsZSwgUnVuLCBhbmQgRGVidWcgSlN3
YXQ8L3RpdGxlPgogIDxsaW5rIGhyZWY9Ii4uL3N0eWxlLmNzcyIgcmVsPSJz
dHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgLz4KPC9oZWFkPgoKPGJvZHk+
CiAgPGgyPkhvdyB0byBDb21waWxlLCBSdW4sIGFuZCBEZWJ1ZyBKU3dhdDwv
aDI+CgogIDxwPlRoZSBmb2xsb3dpbmcgaXMgYW4gYWJicmV2aWF0ZWQgc2V0
IG9mIHN0ZXBzIGZvciBidWlsZGluZyBKU3dhdAogIGZyb20gc291cmNlIGNv
ZGUuIElmIHlvdSBlbmNvdW50ZXIgY29tcGxpY2F0aW9ucyBhdCBhbnkgcG9p
bnQsIHBsZWFzZQogIHJlZmVyIHRvIHRoZSBkZXRhaWxlZCBzdGVwcyBnaXZl
biBpbiB0aGUgZm9sbG93aW5nIHNlY3Rpb25zLjwvcD4KCiAgPG9sPgogICAg
PGxpPjxhIGhyZWY9Imh0dHA6Ly9qYXZhLnN1bi5jb20vamF2YXNlLyI+SkRL
IDEuNjwvYT4gbXVzdCBiZQogICAgaW5zdGFsbGVkIHRvIGNvbXBpbGUgSlN3
YXQuPC9saT4KCiAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5uZXRiZWFu
cy5vcmcvIj5OZXRCZWFucyBJREUgNS41PC9hPiBtdXN0IGJlCiAgICBpbnN0
YWxsZWQsIGFzIEpTd2F0IGlzIGJhc2VkIG9uIHRoZSBOZXRCZWFucyBQbGF0
Zm9ybSwgd2l0aCBzb21lCiAgICBhZGRpdGlvbmFsIElERSBtb2R1bGVzLjwv
bGk+CgogICAgPGxpPlN0YXJ0IHRoZSBOZXRCZWFucyBJREUgYW5kIG9wZW4g
dGhlIEpTd2F0IHByb2plY3Q7IHRoaXMgbmVlZHMKICAgIHRvIGJlIGRvbmUg
anVzdCBvbmUgdGltZSwgaW4gb3JkZXIgdG8gY3JlYXRlIGEgYnVpbGQgcHJv
cGVydGllcwogICAgZmlsZS48L2xpPgoKICAgIDxsaT5NYWtlIHRoZSBidWls
ZDogPGtiZD5hbnQgYnVpbGQ8L2tiZD48L2xpPgoKICAgIDxsaT5SdW4gdGhl
IGRlYnVnZ2VyOiA8a2JkPmFudCBydW48L2tiZD48L2xpPgogIDwvb2w+Cgog
IDxwPklmIHRoYXQgd29ya2VkIGZvciB5b3UsIHRoZW4geW91IGFyZSBvbiB5
b3VyIHdheSB0byBkZXZlbG9waW5nCiAgSlN3YXQuIEhvd2V2ZXIsIGlmIHRo
ZXJlIHdhcyBhIHByb2JsZW0sIGNvbnRpbnVlIHJlYWRpbmcgdGhlCiAgZm9s
bG93aW5nIHNlY3Rpb25zIGZvciBkZXRhaWxlZCBpbmZvcm1hdGlvbi48L3A+
CgogIDxoMz5JbnN0YWxsaW5nIFJlcXVpcmVkIFNvZnR3YXJlPC9oMz4KCiAg
PGg0PkphdmEgRGV2ZWxvcG1lbnQgS2l0PC9oND4KCiAgPHA+SlN3YXQgaXMg
d3JpdHRlbiBpbiB0aGUgSmF2YSBsYW5ndWFnZSwgdmVyc2lvbiA2LjAuIFZp
c2l0IHRoZQogIDxhIGhyZWY9Imh0dHA6Ly9qYXZhLnN1bi5jb20vamF2YXNl
LyI+SmF2YSBTRTwvYT4gcGFnZSBhbmQgZG93bmxvYWQKICB0aGUgcmVsZWFz
ZSBhcHByb3ByaWF0ZSBmb3IgeW91ciBzeXN0ZW0uIDxlbT5JdCBpcyBwb3Nz
aWJsZSwgdGhvdWdoCiAgbm90IHJlY29tbWVuZGVkLCB0byB1c2UgY29tcGF0
aWJsZSBzb2Z0d2FyZSBmcm9tIG90aGVyIHZlbmRvcnMuIEluCiAgdGhpcyBj
YXNlLCBtYWtlIHN1cmUgdGhhdCBzb2Z0d2FyZSBpbmNsdWRlcyB0aGUgPGEg
aHJlZj0KICAiaHR0cDovL2phdmEuc3VuLmNvbS9wcm9kdWN0cy9qcGRhLyI+
SmF2YSBQbGF0Zm9ybSBEZWJ1Z2dlcgogIEFyY2hpdGVjdHVyZTwvYT4gKEpQ
REEpIGxpYnJhcnkuPC9lbT48L3A+CgogIDxoND5BcGFjaGUgQW50PC9oND4K
CiAgPHA+QnVpbGRpbmcgSlN3YXQgcmVxdWlyZXMgdGhlIHVzZSBvZiBBcGFj
aGUgPGEgaHJlZj0KICAiaHR0cDovL2FudC5hcGFjaGUub3JnLyI+QW50PC9h
PiwgYSBidWlsZCB0b29sIHdyaXR0ZW4gaW4gSmF2YS4gSW4KICBnZW5lcmFs
IHlvdSBzaG91bGQgdXNlIHRoZSBsYXRlc3Qgc3RhYmxlIHJlbGVhc2UsIGJ1
dCB5b3UgbWF5IGZpbmQKICB0aGF0IGEgc2xpZ2h0bHkgb2xkZXIgcmVsZWFz
ZSB3aWxsIHdvcmsgYXMgd2VsbC4gQ2hhbmNlcyBhcmUgeW91IHdpbGwKICBo
YXZlIHRvIHNldCB0aGUgPGNvZGU+SkFWQV9IT01FPC9jb2RlPiBlbnZpcm9u
bWVudCB2YXJpYWJsZSB0byBwb2ludAogIHRvIHRoZSBKREsgaW5zdGFsbGF0
aW9uLCBhbmQgcG9zc2libHkgYWxzbyA8Y29kZT5BTlRfSE9NRTwvY29kZT4s
CiAgd2hpY2ggcG9pbnRzIHRvIHRoZSBBbnQgaW5zdGFsbGF0aW9uIGRpcmVj
dG9yeS48L3A+CgogIDxwPjxlbT5BbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIGp1
c3QgcmVseSBvbiB0aGUgQW50IHZlcnNpb24gdGhhdCBpcwogIGJ1bmRsZWQg
d2l0aCB0aGUgTmV0QmVhbnMgSURFLCByYXRoZXIgdGhhbiBpbnN0YWxsaW5n
IGEgc2VwYXJhdGUKICB2ZXJzaW9uLjwvZW0+PC9wPgoKICA8aDQ+TmV0QmVh
bnMgSURFPC9oND4KCiAgPHA+SlN3YXQgaXMgYmFzZWQgb24gdGhlIE5ldEJl
YW5zIFBsYXRmb3JtIDUuNSwgYW5kIHV0aWxpemVzIHNvbWUgb2YKICB0aGUg
bW9kdWxlcyBwcm92aWRlZCBpbiB0aGUgTmV0QmVhbnMgSURFLiBUaHVzLCB0
byBidWlsZCBKU3dhdCB5b3UKICB3aWxsIG5lZWQgdG8gaW5zdGFsbCB0aGUg
PGEgaHJlZj0KICAiaHR0cDovL3d3dy5uZXRiZWFucy5vcmcvcHJvZHVjdHMv
aWRlLyI+TmV0QmVhbnMgSURFPC9hPiB2ZXJzaW9uIDUuNS4KICBEZXZlbG9w
aW5nIEpTd2F0IHdpdGhpbiB0aGUgTmV0QmVhbnMgSURFIGlzIGhpZ2hseSBy
ZWNvbW1lbmRlZCwgYXMgaXQKICBtYWtlcyBtYW55IG9mIHRoZSBtdW5kYW5l
IHRhc2tzIG11Y2ggZWFzaWVyLjwvcD4KCiAgPHA+WW91IG1heSBhbHNvIHdh
bnQgdG8gZG93bmxvYWQgdGhlIE5ldEJlYW5zIElERSBzb3VyY2UgY29kZSBh
bmQgQVBJCiAgZG9jdW1lbnRhdGlvbiwgd2hpY2ggY2FuIGJlIGZvdW5kIGF0
IHRoZSBVUkwgZ2l2ZW4gYWJvdmUuPC9wPgoKICA8aDM+QnVpbGRpbmcgSlN3
YXQ8L2gzPgoKICA8cD5PbmNlIHRoZSBKREsgYW5kIE5ldEJlYW5zIGFyZSBp
bnN0YWxsZWQsIHlvdSBhcmUgcmVhZHkgdG8gYnVpbGQKICBKU3dhdC4gUHJp
b3IgdG8gYnVpbGRpbmcgSlN3YXQgZm9yIHRoZSBmaXJzdCB0aW1lLCBpdCBp
cyBuZWNlc3NhcnkgdG8KICBzdGFydCB0aGUgTmV0QmVhbnMgSURFIGFuZCBv
cGVuIHRoZSBKU3dhdCBtb2R1bGUgc3VpdGUgcHJvamVjdC4gVGhpcwogIHdp
bGwgY3JlYXRlIHRoZSBuZWNlc3NhcnkgYnVpbGQgcHJvcGVydGllcyBmaWxl
cywgYWxsb3dpbmcgdGhlCiAgYXBwbGljYXRpb24gdG8gYmUgYnVpbHQgZnJv
bSB0aGUgY29tbWFuZC1saW5lLiBPZiBjb3Vyc2UsIG9uY2UgdGhlCiAgSURF
IGlzIHN0YXJ0ZWQgYW5kIHRoZSBwcm9qZWN0cyBvcGVuZWQsIHlvdSBtYXkg
YXMgd2VsbCBidWlsZCBmcm9tCiAgd2l0aGluIHRoZSBJREUuPC9wPgoKICA8
cD5UbyBidWlsZCB0aGUgYXBwbGljYXRpb24gZnJvbSB0aGUgY29tbWFuZC1s
aW5lLCBpbnZva2UgdGhlCiAgPGVtPmJ1aWxkPC9lbT4gdGFyZ2V0IG9uIHRo
ZSA8Y29kZT5idWlsZC54bWw8L2NvZGU+IGluIHRoZSByb290IG9mCiAgdGhl
IHNvdXJjZSB0cmVlLiBUaGlzIHdpbGwgY29tcGlsZSBhbGwgb2YgdGhlIG1v
ZHVsZXMgYW5kIHByb2R1Y2UgdGhlCiAgSlN3YXQgbW9kdWxlcy48L3A+CiAg
PHByZT4KYW50IGJ1aWxkCjwvcHJlPgoKICA8aDM+UnVubmluZyBKU3dhdDwv
aDM+CgogIDxwPkludm9rZSB0aGUgPGVtPnJ1bjwvZW0+IHRhcmdldCBvZiB0
aGUgdG9wLWxldmVsCiAgPGNvZGU+YnVpbGQueG1sPC9jb2RlPiBmaWxlLiBZ
b3Ugc2hvdWxkIHNvb24gc2VlIHRoZSBKU3dhdCBzcGxhc2gKICBzY3JlZW4g
Zm9sbG93ZWQgYnkgdGhlIG1haW4gd2luZG93LjwvcD4KICA8cHJlPgphbnQg
cnVuCjwvcHJlPgoKICA8aDM+RGVidWdnaW5nIEpTd2F0PC9oMz4KCiAgPHA+
U2VsZWN0IHRoZSA8c3Ryb25nPkRlYnVnIE1haW4gUHJvamVjdDwvc3Ryb25n
PiBtZW51IGl0ZW0gZnJvbSB0aGUKICA8c3Ryb25nPlJ1bjwvc3Ryb25nPiBt
ZW51LiBUaGUgYXBwbGljYXRpb24gd2lsbCBzdGFydCBpbiBkZWJ1ZyBtb2Rl
CiAgYW5kIHRoZSBJREUgZGVidWdnZXIgd2lsbCBiZSBjb25uZWN0ZWQgdG8g
aXQgYXV0b21hdGljYWxseS48L3A+CgogIDxoND5PdXRzaWRlIG9mIHRoZSBJ
REU8L2g0PgoKICA8cD5UbyBkZWJ1ZyBKU3dhdCBvdXRzaWRlIG9mIHRoZSBO
ZXRCZWFucyBJREUgKGUuZy4gZGVidWcgSlN3YXQgd2l0aAogIEpTd2F0IGl0
c2VsZiksIHRyeSB0aGUgZm9sbG93aW5nLiBGaXJzdCwgc3RhcnQgeW91ciBk
ZWJ1Z2dlciB0aGF0CiAgd2lsbCBiZSB1c2VkIHRvIGRlYnVnIEpTd2F0LiBZ
b3UgY2FuIHVzZSBKU3dhdCBpdHNlbGYsIGJ1dCBpdCBtdXN0IGJlCiAgc3Rh
cnRlZCB3aXRoIGEgZGlmZmVyZW50IHVzZXJkaXIsIGxpa2Ugc286PC9wPgog
IDxwcmU+CmFudCAtRHRlc3QudXNlci5kaXI9L3RtcC9qc3dhdGRpciBydW4K
PC9wcmU+CgogIDxwPk5leHQsIHlvdSBuZWVkIHRvIHN0YXJ0IEpTd2F0IGlu
IGRlYnVnIG1vZGUsIHdoaWNoIGlzIGRvbmUgbGlrZQogIHNvOjwvcD4KICA8
cHJlPgphbnQgLURydW4uYXJncz0mcXVvdDstSi1hZ2VudGxpYjpqZHdwPXRy
YW5zcG9ydD1kdF9zb2NrZXQsc3VzcGVuZD1uLHNlcnZlcj15LGFkZHJlc3M9
Njg2OCZxdW90OyBydW4KPC9wcmU+CgogIDxwPllvdSBjYW4gY2hvb3NlIGEg
ZGlmZmVyZW50IHBvcnQsIGlmIG5lZWRlZC4gSnVzdCBtYWtlIGEgbm90ZSBv
ZiBpdAogIHNpbmNlIHlvdSBuZWVkIHRvIGVudGVyIHRoaXMgdmFsdWUgaW50
byB0aGUgZGVidWdnZXIgd2hlbiBhdHRhY2hpbmcKICB0byBKU3dhdC48L3A+
CgogIDxwPkpTd2F0IGlzIG5vdyBydW5uaW5nIHdpdGggdGhlIEpQREEgZGVi
dWdnaW5nIG1vZGUgZW5hYmxlZC4gWW91IGNhbgogIGF0dGFjaCB0aGUgZGVi
dWdnZXIgdG8gdGhlIEpTd2F0IHByb2Nlc3MgYW5kIGRlYnVnIGFzIHVzdWFs
LjwvcD4KCiAgPGgzPlVzaW5nIEFsdGVybmF0ZSBOZXRCZWFucyBJREU8L2gz
PgoKICA8cD5JZiB5b3Ugd2lzaCB0byBkZXZlbG9wIEpTd2F0IHVzaW5nIGEg
dmVyc2lvbiBvZiB0aGUgTmV0QmVhbnMgSURFCiAgb3RoZXIgdGhhbiB0aGUg
b25lIHJlcXVpcmVkIHRvIGJ1aWxkIEpTd2F0LCB5b3UgY2FuIGRvIHNvIGJ5
CiAgZm9sbG93aW5nIGEgY291cGxlIG9mIGJhc2ljIHN0ZXBzLiBOb3RlIHRo
YXQgeW91IG11c3Qgc3RpbGwgaGF2ZSB0aGUKICBhcHByb3ByaWF0ZSB2ZXJz
aW9uIGluc3RhbGxlZCwgYnV0IHlvdSBjYW4gcnVuIGEgZGlmZmVyZW50IHZl
cnNpb24KICBmb3IgZWRpdGluZyB0aGUgSlN3YXQgc291cmNlIGNvZGUuPC9w
PgoKICA8b2w+CiAgICA8bGk+RGVmaW5lIGEgTmV0QmVhbnMgUGxhdGZvcm0g
KHZpYSA8c3Ryb25nPlRvb2xzPC9zdHJvbmc+IG1lbnUpCiAgICB0aGF0IHBv
aW50cyB0byB0aGUgTmV0QmVhbnMgNS41IGluc3RhbGxhdGlvbiwgZ2l2aW5n
IGl0IHRoZSBuYW1lCiAgICA8ZW0+TmV0QmVhbnMgNS41PC9lbT4uPC9saT4K
CiAgICA8bGk+QWRkIHRoZSBmb2xsb3dpbmcgbGluZSB0byB0aGUKICAgIDxj
b2RlPm5icHJvamVjdC9wcml2YXRlL3BsYXRmb3JtLXByaXZhdGUucHJvcGVy
dGllczwvY29kZT4gZmlsZToKICAgICAgPHByZT4KbmJwbGF0Zm9ybS5hY3Rp
dmU9TmV0QmVhbnNfNS41CjwvcHJlPgogICAgPC9saT4KCiAgICA8bGk+Q2xl
YW4gYW5kIGJ1aWxkIHRoZSBwcm9qZWN0IHRvIHVzZSB0aGUgYWN0aXZlIHBs
YXRmb3JtLjwvbGk+CiAgPC9vbD4KCiAgPGgzPlVzaW5nIEFsdGVybmF0ZSBK
YXZhIFZlcnNpb248L2gzPgoKICA8cD5JZiB5b3Ugd2lzaCB0byBkZXZlbG9w
IEpTd2F0IHVzaW5nIGEgdmVyc2lvbiBvZiB0aGUgSmF2YSBQbGF0Zm9ybQog
IG90aGVyIHRoYW4gU0UgNiwgeW91IGNhbiBkbyBzbyBieSBmb2xsb3dpbmcg
YSBmZXcgYmFzaWMgc3RlcHMuIE5vdGUKICB0aGF0IHRoaXMgaXMgbW9zdCBs
aWtlbHkgb25seSBuZWNlc3NhcnkgaWYgeW91ciBkZWZhdWx0IEpESyBpcwog
IGRpZmZlcmVudCB0aGFuIHRoZSBvbmUgbmVlZGVkIHRvIGJ1aWxkIGFuZCBy
dW4gSlN3YXQuPC9wPgoKICA8b2w+CiAgICA8bGk+RGVmaW5lIGEgSmF2YSBQ
bGF0Zm9ybSAodmlhIDxzdHJvbmc+VG9vbHM8L3N0cm9uZz4gbWVudSkgdGhh
dAogICAgcG9pbnRzIHRvIHRoZSBKYXZhIFNFIDYgaW5zdGFsbGF0aW9uLCBn
aXZpbmcgaXQgdGhlIG5hbWUgPGVtPkphdmEKICAgIDEuNjwvZW0+LjwvbGk+
CgogICAgPGxpPkFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gdGhlCiAgICA8
Y29kZT5uYnByb2plY3QvcHJpdmF0ZS9wbGF0Zm9ybS1wcml2YXRlLnByb3Bl
cnRpZXM8L2NvZGU+IGZpbGU6CiAgICAgIDxwcmU+Cm5iamRrLmFjdGl2ZT1K
REtfMS42CjwvcHJlPgogICAgPC9saT4KICA8L29sPgo8L2JvZHk+CjwvaHRt
bD4K
--0-1383463512-1219258127=:2087
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--0-1383463512-1219258127=:2087
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
jswat-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jswat-user
--0-1383463512-1219258127=:2087--