Skip to content

JavaShare is a BeShare compatible chat & local file sharing application.

License

Notifications You must be signed in to change notification settings

bvarner/javashare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaShare

JavaShare is a BeShare compatible chat & local file sharing application.

This was one of the first (larger?) java programs I'd ever written (started while I was still in school) and as such is dragging along legacy code / baggage from java in the heady days of Java 1.1.8 + swing.

Eventually I started moving things along, but the structure of the object model, event handling, etc. has been pretty much unaltered and untouched in all the intervening years. Please excuse the poor quality of this code.

I found a CD with an archive of the codebase (from a few releases prior to the last 'public' release I made years ago) and figured I'd update some of it and toss it out here on GitHub (I was actually asked to do this, and thought it might be fun).

The code herein has a rather nasty NullPointerException during startup, which is a consequence of a terrible object model which passing object references around during constructor invocations. (I did mention this was code produced very early in my OOP days, right?

At some point, I put some time into fixing that, but I cannot find that code (yet), so here's what I have.

I recall having this compile / run on MacOS Classic, OS/2, BeOS (yes, with the unfinished 1.4 Java port), Windows, Linux, and a few other obscure OS's back in the day.

I took the time to convert it to a Maven 3.0.3 (or greater) project, link it against the most recent version of MUSCLE (currently 6.05) and update the code so it would at least compile. :-)

Enjoy!

About

JavaShare is a BeShare compatible chat & local file sharing application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages