Well, thanks at first for your quick answer! I think, the manifest file is not really the point. I had a look into it and of course, there is a reference to the ModuleInstall class, but it exists! I double-checked this in the physical filesystem, too and I find it. Maybe I have to reference this file in just another way? My manifest looka like this at moment:
Manifest-Version: 1.0
OpenIDE-Module: org.mho.db.derby
OpenIDE-Module-Public-Packages: org.mho.db.derby.*
OpenIDE-Module-Install: org/mho/db/derby/DatabaseManager.class
OpenIDE-Module-Localizing-Bundle: org/mho/db/derby/Bundle.properties
OpenIDE-Module-Specification-Version: 1.0
In my eyes, this should generally be ok?!
Michael
Geertjan Wielenga wrote:
Michael Holste wrote:
> I just wanted to run my application with a link in some new module now and I
> receive this error:
> cannot access org.openide.modules.ModuleInstall class file for
> org.openide.modules.ModuleInstall not found
> Well, of course the new module has a link to ModulInstall and with this to
> the Module System API, this dependency is declared and this API is also
> shown in the 'Libraries' folder of the module. Further, NB doesn't show an
> error in the code view and I think this should mean, that NB finds and sees
> the API and the class, too. So, what's going on there if I start the
> application? Why is this class not found? Is there anything that I may have
> forgotten or that should have been done additionally?
> Regs, Michael
>
You have a reference to a ModuleInstall class in your manifest file. But
that ModuleInstall class doesn't exist. Look in your manifest file.
Gj