B4J Question (Solved!)Missing Library

icakinser

Member
Licensed User
Longtime User
Everything was going good and then all of a sudden stringutils.jar went missing??
Anyone have this problem? I've been running along all day and then BOOM disappeared.
B4X:
B4J Version: 8.10
Java Version: 11
Parsing code.    (0.08s)
Building folders structure.    (0.03s)
Compiling code.    (0.33s)
Compiling layouts code.    (0.00s)
Organizing libraries.    (0.00s)
Compiling generated Java code.    Error
Cannot find: C:\Program Files (x86)\Anywhere Software\B4J\libraries\stringutils.jar
 
Last edited:

icakinser

Member
Licensed User
Longtime User
Its found when I start a new project. But with my main app I am working on it is not found. I did not change or touch the program for almost 2 weeks and on the last compile it compiled without a hitch.
 
Upvote 0

klaus

Expert
Licensed User
Longtime User
How do you declare the jStringUtils library?
Is it checked in the IDE?
It must be jStringUtils not StringUtils, see below.
When you look in the C:\Program Files (x86)\Anywhere Software\B4J\libraries folder, do you see these two files:
jStringUtils.jar and jStringUtils.xml ?
These are the files for the jStringUtils library.
The strange thing is that your program is searching for stringutils.jar but the file should be jstringutils.jar.
Do have somewhere a confusion between B4J and B4A?
stringutils.jar is the B4A library file.
 
Upvote 0

icakinser

Member
Licensed User
Longtime User
Thats the thing I am in B4J and its looking for stringutils.jar, I have the jStringUtils checked and that is the one I find in the library folder.
 
Upvote 0

icakinser

Member
Licensed User
Longtime User
Untitled.png
 
Upvote 0

icakinser

Member
Licensed User
Longtime User
That is the only place I have it declared in the program. It has sensitive customer data and property so cannot really upload.
 
Upvote 0

icakinser

Member
Licensed User
Longtime User
Sorry, but I don't understand, what is twelvedata library ?
It is a custom library to process and talk to distributed encryption servers. It breaks up files into chunks, encrypts them with different keys, makes a 'map', and then sends them off to different servers. And then vice versa.
 
Upvote 0
Top