This is about the jvm 64 bit issue:
Code:
java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at org.jmule.main.Main.main(Main.java:62)
But I suppose this is a well-knonw issue, I have never heard about 32bit swt librariers..perhaps am I wrong?
I have manually installed 32 bit jvm and used this command:
Code:
~/pathToMyJvm/java -Xmx128m -cp lib/swt-linux/swt.jar:lib/swingx-0.9.3.jar:jmule.jar:. org.jmule.main.Main
About search results, I have solved today. The default server list which is provided with jmule 0.5 was the cause. Updating with last peerates list has solved the issue.
It is working fair well but there is a minor issue.
When connecting to a server, jmule always gets new server names and adresses and populates the server list.
This gives no control to the user. In fact I get 102 servers which is much more than my usual 27 servers.
I suggest to add the chance to disable serverlist updates from server. I think this is not a minor feature.
Jmule is working like a charme.
Sorry for false alarm and thanks again