JBuilder 3.5 - "cannot access class ..."


I want to use the class com.xxx.AAA (a third company class), so its source path was added to the project properties.

When I write:

import com.xxx.

I can see the class AAA in the pop-up list (and I can choose it), but when I compile the project I get the following error:

'Error #: 302: cannot access class com.xxx.AAA; class com.xxx.AAA; not found in stable package at line ...'

What should I do???
Who is Participating?
cssathyaConnect With a Mentor Commented:
In case you have the pre-compiled files, then you have to have it in the required libraries.

At some point or other the jproject has to know the files that it is going to use.

If you do not add them, it will still work from outside when u say java com.xxx.AAA but it will not work when you do it inside JBuilder.

when you add the libraries, it appends the internal classpath so that it can run the project.

that is the reason for adding required libraries.
You have to add that package in the classpath in the "Project Properties".That should solve the problem.
s_lavieAuthor Commented:
Can you be more specific?

Is there a different classpath for the project? other the one of the OS (I'm using NT 4)?

If yes where do I define it?
Cause I added that package to the OS classpath, and it didn't help :-(

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

s_lavieAuthor Commented:
The problem was that I had to add the jar file to the 'Required Libraries' list - and not to the classpath.
Thanks anyway...
s_lavieAuthor Commented:
This question has a deletion request Pending
This question no longer is pending deletion
In adding the files into the project, you should also add the files that you are importing. so just click on add file on the right side and then add the specific third party files that you are using. that would make the code runnable.

whatever extra files that you are using, you have to include them in the project space.
s_lavieAuthor Commented:
Why should I also add the files that I'm importing? What if I don't have the .java files, but only the .class files (and I don't want to decompile them)?
After adding the jar file to the
'Required Libraries', it worked fine, so what is wrong?
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.