Archive for the ‘OSS’ Category
A few days ago, I stumbled upon a nice application. From the website it looks nice and might soon contain every feature that I want – I haven’t been successful in making it run on my system (yet).
First of all, it is a Java application… and FreeBSD/PCBSD isnt exactly Java paradise. Yes the support is improving fast, and I’m happy about it 🙂 So, after downloading the “jar” file, I tried double clicking in Konqueror file explorer – which promptly opened the archive and showed me the files inside. Hmm… not exactly what I wanted to do.
So I fired up Konsole and issued the command
For which is gave a rather confusing reply:
Exception in thread “main” java.lang.NoClassDefFoundError: blueMarine-0/8/6-setup-linux/jar
Yes folks, I am an outsider to the Java world. I usually am clueless about how things work here. So I searched on the Internet and found nothing that said somebody had the exact same problem and how they solved it. So, I realized that I was probably on my own for generalizing the problem, finding out a generic solution and then applying it here. So after searching a bit, I found out that Java was unable to find the “classpath” for the given jar file and it makes no assumptions that the classes might just be in the same jar file… and so we have to tell it exclusively – it’s in the same file dangit!… well, for a computer to understand that, the command is:
java -jar blueMarine-0.8.6-setup-linux.jar
Finally, (wait, its not really finally) it worked! The interface loaded and complained that I have Java 1.5.0 while it needs 1.5.0_05! So until I make up the mind to try and upgrade Java (which isn’t a lovely process on this Operating System) I’m going to do something else (which includes having a cup of tea or sleeping). I need to make my mind up soon! 😀
*sigh* sometimes, I really dislike softwares. Whoever said that computers make life easy, hasn’t really ever used one.
Oh, and if you are curious, here’s the link to blueMarine: http://bluemarine.tidalwave.it/
I read through the blog at http://weeklysqueak.wordpress.com/2007/02/20/how-open-source-projects-survive-poisonous-people-and-you-can-too/ and watched the video, it offers fantastic insights into the working of a large Open Source project.
Here’s the summary for ready reference… (mostly for me to come back to):
1. Comprehend: Preserve attention and focus.
2. Fortify: Build a healthy community.
3. Identify: Look for telltale signs.
4. Disinfect: Maintain calm and stand your ground.