Hello all,

I've been struggling and fighting and fighting and .... to get the javax-usb api to work under linux, I've downloaded the RPMs javax-usb-1.0.1-1.i386.rpm and javax-usb-ri-linux-1.0.1-1.i386.rpm, and installed them both, then I downloaded the examples, but every time I try to run the project (one of the examples), I get the error:

Error : Properties file javax.usb.properties not found

I tried to do some troubleshooting, and here is my story:

First of all I can't import javax.usb, it keeps telling me that "can't find symbol", I then copied the .jar files to the /jre/lib/ext , and the problem of "can't find ..." disappeared.

Then I compiled successfully, but when I attempt to run, I get :

Exception in thread "main" java.lang.RuntimeException: Error : Properties file javax.usb.properties not found.
       at ShowTopology.getVirtualRootUsbHub(ShowTopology.java:58)
       at FindUsbDevice.main(FindUsbDevice.java:30)
I checked the rpm for javax.usb.properties, and I found it.
Referring to the api documentation, it says that every thing will be managed by the installation of the rpm, i.e, every environment variable and paths will be set, that is due to the execution of the script that is within the rpm. I checked the script, and I found it, I tried to run it, I got a permission denied error, checking the permissions, I found it not executable, I used chmod 0755 <script-file-name>, then run it, good, that was successfully done. I tried once again to run the project, I still get the same error: Properties file javax.usb.properties not found. I gone mad at this point, once again referering to the documentation, I found in the FAQ section that is the .properties file should be in the CLASSPATH, I cheked what is written in the script, and found that the script is NOT adding the .properties file in the CLASSPATH, I added it manually, and then made a restart to the OS, once again when trying to run the project, I get the same error: Properties file javax.usb.properties not found. What the hell is that????!

I'm using NetBeans 5.0 under SuSE 10.0 proffessional, in the IDE, I found in the Tools->Options under Miscellaneous a button to manage the CLASSPATH, I also added the path to the .jar and the path to .properties, and guess what?, when I try to run the project, I still get: Properties file javax.usb.properties not found. "Oh GOD, that is frustrating, isn't it?"

Please help me, tell me what I've done wrong?. And what is the work around for this problem, as I'm getting nuts by this. Thanx alot, and forgive me for being long, but I wanted to describe the case exactly, as I couldn't find any solution on the web.
Once again thanx in advance.

ahmad al-ansary,,,




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
javax-usb-devel mailing list
javax-usb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel

Reply via email to