[pskmail] Re: java, again

  • From: Pär Crusefalk <per@xxxxxxxxxxxx>
  • To: pskmail@xxxxxxxxxxxxx
  • Date: Fri, 08 Feb 2013 23:29:41 +0100

Hi Drew,

Excellent, that is some success :).
It is reading configuration.xml that tells it to open a serial port, the rxtx libs are not found.
Try to delete configuration.xml and restart.

/Per

On 2013-02-08 22:56, Drew Smith wrote:

Per,

After another two hours fighting with java installs and paths and trying to get the program to load, I am now at the following point - I can get J-mp3player to load and run just fine.

For the record, I am using a pretty-close-to-stock Windows 7 Ultimate install.

However, when I run "java -jar jPskmail-2.0.29.jar", I get the following:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\dsmith\Desktop>java -jar jPSKmail-2.0.29.jar
configuration.xml
jPSKmail ends here...
Exception in thread "main" java.lang.NoClassDefFoundError: gnu/io/SerialPortEven
tListener
        at javapskmail.Main.handlegps(Main.java:1942)
        at javapskmail.Main.main(Main.java:375)
Caused by: java.lang.ClassNotFoundException: gnu.io.SerialPortEventListener
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 2 more

C:\Users\dsmith\Desktop>

…and that's where it stops.

Serial port event listener? I remember something in the manual about RXTX. Let's go find that:

Windows 98/NT/2000/XP/7:

For installing the RXTX package you will find the necessary dll and jar files within the directory where you installed jPSKmail.

Installation procedure:

• copy rxtxSerial.dll to %JAVA_HOME%\bin,
(%JAVA_HOME% is the folder where JRE is installed on your system; e.g. c:\Program Files\Java\j2re1.4.1_01)

• copy RXTXcomm.jar to %JAVA_HOME%\lib\ext


…only there's no mention of this "directory where I installed jPSKmail". It's a JAR file, sitting on my desktop. Is it *supposed* to be installed somewhere, manually? Every other program I've "installed" on this machine has been via a simple 'setup.exe'.

Digging around, I find that it's "installed" itself to C:\jpskmail. Under that directory, I dig until I find RXTXcomm.jar - but I can't find rxtxSerial.dll anywhere. It's just not there, as far as I can tell.

For fun, let's try googling to find those files. Oh, here they are: http://guides.machinescience.org/mod/forum/discuss.php?d=263 - let's try the 64-bit versions.

Copied into the appropriate directories, as per the manual, and trying "java -jar jPSKmail-2.0.29.jar" again:


C:\Users\dsmith\Desktop>java -jar jPSKmail-2.0.29.jar
configuration.xml
jPSKmail ends here...
Exception in thread "main" java.lang.NoClassDefFoundError: org/netbeans/lib/awte
xtra/AbsoluteLayout
at javapskmail.mainpskmailui.initComponents(mainpskmailui.java:2888)
        at javapskmail.mainpskmailui.<init>(mainpskmailui.java:169)
        at javapskmail.Main.main(Main.java:381)
Caused by: java.lang.ClassNotFoundException: org.netbeans.lib.awtextra.AbsoluteL
ayout
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 3 more

C:\Users\dsmith\Desktop>
…and that's as far as I've gotten. I have no idea what netbeans are or why I need to have them.

I'm heading out sailing tomorrow morning, crossing the Sea of Cortez for Mazatlán - I was really hoping to be able to try out PSKMail enroute, but the install process has been very frustrating so far.

Cheers,
- Drew.

--
Drew Smith (mux) <drew@xxxxxxxxxxxx <mailto:drew@xxxxxxxxxxxx>>, VA7DSX / VE0TF
Encrypted e-mail preferred, public key at http://riotnrrd.com/pubkey.gpg

On 2013-02-08, at 1:09 AM, Pär Crusefalk <per@xxxxxxxxxxxx <mailto:per@xxxxxxxxxxxx>> wrote:

Hi,

First, can you make another java app run?
Like this one:
http://www.j-mp3player.site11.com/

73, Per

On 2013-02-07 22:08, Drew Smith wrote:

Hey guys,

Ok, I followed the instructions on the site regarding 64-bit Java under Windows 7.

Now when I double-click on the icon, I get a brief flash of a DOS window with an error - doing it a few dozen times, I'm able to read an error that says something like:

"Unable to locate class Main in c:\path\to\desktop\pskmail-2.0.27.jar"

I have yet to ever see pskmail running, even though I've been trying every now and then for months. I'm beginning to think that pskmail, the website, the wiki and even this mailing list is nothing more than an elaborate practical joke.

Can someone please spell out for me - in excruciating detail - how to get pskmail to launch under Windows 7? All of my systems knowledge is Linux and OSX, I haven't used Windows since early Win95.

Cheers,
- Drew.

--
Drew Smith (mux) <drew@xxxxxxxxxxxx <mailto:drew@xxxxxxxxxxxx>>, VA7DSX / VE0TF
Encrypted e-mail preferred, public key at http://riotnrrd.com/pubkey.gpg






Other related posts: