it-swarm-eu.dev

Nepřímo odkazováno z požadovaného souboru .class

Při pokusu o vybudování projektu v programu Eclipse dostávám chybové hlášení:

The type weblogic.utils.expressions.ExpressionMap cannot be resolved. It is indirectly referenced from required .class files

Hledal jsem online řešení a nemůžu ho najít (s výjimkou těch stránek, které vás platí za pomoc). Každý má představu o způsobu, jak zjistit, jak tento problém vyřešit? Jakákoliv pomoc je oceňována, díky!

38
Ryan Thames

Jak přidáváte své třídy Weblogic ke třídě v Eclipse? Používáte WTP a běh serveru? Pokud ano, je váš server runtime spojen s vaším projektem?

Pokud kliknete pravým tlačítkem myši na projekt a vyberete sestavení path->configure cestu, vyberte záložku knihovny. Měli byste vidět webové knihovny, které jsou zde přidruženy. Pokud nechcete, můžete kliknout na Add Library->Server Runtime. Pokud knihovna neexistuje, musíte ji nejprve nakonfigurovat. Windows->Preferences->Server->Installed runtimes

26
Kevin

Přidat jaro-tx jar soubor a mělo by to vyřešit.

4
Amin

Máte Googled pro "weblogic ExpressionMap"? Víte, co to je a co dělá?

Vypadá to, že budete muset kompilovat vedle Weblogic a sklenic Weblogic, které jsou součástí vaší třídy Eclipse, pokud ještě nejste.

Pokud ještě nepracujete s Weblogic, pak musíte zjistit, co na světě to odkazuje. Možná budete muset udělat nějaké těžké-grepping na sklenice, classfiles, a/nebo zdrojové soubory, které hledají, které obsahují řetězec "weblogic".

Kdybych musel zahrnout něco, co by se spoléhalo na tuto třídu Weblogic, ale nemohl by použít Weblogic, byl bych v pokušení pokusit se převést kompatibilní třídu zpět. Vytvořte si vlastní třídu weblogic.utils.expressions.ExpressionMap; uvidíme, jestli vše kompiluje; použít jakékoli výsledné chyby nebo varování v době kompilace nebo runtime, aby vám poskytl informace o tom, jaké metody a další členové musí být v této třídě. Proveďte metody, které neudělají nic nebo vrátí hodnotu null, pokud je to možné.

3
skiphoppy

Tento problém se stalo, protože několik sklenic se dostat odkazy z jiných jar a odkaz jar chybí.

Příklad: Jarní rámec

Description Resource    Path    Location    Type
The project was not built since its build path is incomplete. Cannot find the class file for org.springframework.beans.factory.annotation.Autowire. Fix the build path then try building this project   SpringBatch     Unknown Java Problem

V tomto případě chybí "org.springframework.beans.factory.annotation.Autowire".

Spring-bean.jar is missing

Jakmile přidáte závislost ve vaší třídě cesta problém vyřeší.

0
vaquar khan