2009-06-16 4 views
0

Je travaille actuellement sur un projet Java qui utilise le contrôle de rendez-vous Tibco.Problème avec le classpath dans le projet Java

J'ai le fichier tibrvj.jar sur mon chemin build. Mais je ne suis pas en mesure de voir les classes qui sont là dans le paquet "com.tibco.tibrv".

Ce paquet est dans le pot qui est sur mon chemin de construction.

Lorsque je tente d'ouvrir la classe dans ce package, le message affiché sur l'éditeur de classe est: «Source non trouvé le fichier jar tibrvj.jar n'a pas d'attachement source ».

Y at-il quelque chose qui pourrait être fait pour le régler correctement?

+1

Veuillez considérer le changement de cap pour le rendre plus spécifique. – Rahul

Répondre

1

Cela ressemble à un message spécifique IDE. Quel IDE utilisez-vous?

Le pot dans votre classpath ne contient que les classes Java (bytecode) et non les fichiers sources (.java fichiers). Il semble que vous essayez d'ouvrir la classe dans votre IDE/éditeur. Comme les fichiers java ne correspondent pas à ces classes, l'éditeur est en train de disparaître.

Comme ce sont des classes spécifiques Tibco, la seule option est de « décompiler » les classes pour voir le code Java correspondant. Envisagez d'utiliser un décompileur comme DJ Java Decompiler

+0

l'ai eu ............................. – swapnil

0

Cela dépend de ce que vous entendez par "Je ne suis pas capable de voir les classes". Si vous voulez dire que vous obtenez des échecs de build, c'est peut-être une question de réellement avoir l'avoir correctement dans votre chemin de construction (comment construisez-vous?) Ou peut-être ne pas avoir les bonnes importations. Si vous voulez dire que vous ne pouvez pas voir le code source, vous devrez le récupérer d'une manière ou d'une autre (Tibco open source?) Et ensuite configurer votre IDE pour qu'il sache où se trouve la source. Bien sûr, vous n'avez pas besoin de créer juste pour pouvoir créer votre application qui utilise Tibco.

Si vous pouviez donner plus d'informations sur exactement quel problème que vous êtes confronté, avec ce IDE que vous utilisez (le cas échéant) nous pourrions probablement aider plus.

Questions connexes