J'ai récemment commencé à développer en Java (en provenance de .net). L'IDE que j'utilise est RAD 7.3. P>
Après avoir importé un projet, que je dois faire quelques améliorations, je reçois cette erreur: p>
"La chaîne ne peut pas être résolue à un type" p>
Ceci s'applique à toutes les variables du type de données de chaîne, ainsi que toutes les méthodes prenant des arguments de chaîne. Je suis très inexpérimenté avec Java, je ne suis donc pas sûr de la réparer. Je suppose que cela a quelque chose à voir avec le chemin ADR a été installé et que les bibliothèques requises sont manquantes. Encore une fois, je ne sais pas comment aborder cela. P>
Toute aide ou orientation serait très appréciée! Merci p>
6 Réponses :
Je suppose que vous manquez la bibliothèque JRE Runtime dans votre projet. Mais cela causerait tout le Java. * Les classes pour générer ce message! Pouvez-vous publier votre code afin que nous puissions voir ce qui pourrait être le problème? P>
Essayez de faire: P>
Cliquez avec le bouton droit de la souris sur votre projet. -> des corrections -> Java Construction Path -> TAB LIBRAIRAIES P>
Vérifiez si la bibliothèque système JRE est là. P>
JRE System Library [WebSphere V5.1 JRE] (UNLOUTED) est ce qui est répertorié ... Il y a une énorme quantité de code dans le projet, je ne sais pas quoi poster pour vous
Comment? Après un double clic sur le nœud: «Impossible de résoudre Jre: WebSphere V5.1 JRE (Standard VM) '
OK oubliez le code ... Votre problème est lié à la configuration. Dans l'onglet, je vous ai demandé d'essayer de cliquer sur le bouton "Ajouter une bibliothèque ..." puis choisissez un JRE valide
@Ted: Si vous avez migré d'une version RAD qui incluait 5,1 à une autre version RAD comme 8.0, les libs étaient plus disponibles. Comme At.cygnusx1 suggéra, vous devez passer manuellement les projets et résoudre ces dépendances (liaisez-vous à votre version, comme 8,0).
Je suis complètement nouveau à RAD, ainsi que l'architecture de projet Java. Pouvez-vous me signaler dans la bonne direction quant à la manière de commencer ce processus de liaison? Merci!
@Ted: C'est plus sur Eclipse que RAD, allez à l'itinéraire At.cygnus x1 décrit.
Après avoir été alloué à "Ajouter une bibliothèque", sélectionnez la bibliothèque JRE par défaut [JDK], le problème de la chaîne a été résolu. Super! Cependant, je suis maintenant laissé avec des erreurs concernant les fichiers JAR manquants: IVJEJB35, J2EE, Runtime et Sereltlevent. Il regarde dans was_50_pluginir / lib /
Pour J2EE, c'est dans le même panneau de bibliothèques de construction de Java. Ajoutez une bibliothèque d'applications Web et probablement un serveur d'applications WebSphere Vx.x. Vous aurez probablement besoin des bibliothèques d'oreille.!
Je suis un débutant. J'utilise Eclipse et je suis resté coincé sur le code World Hello. Vous avez la même description d'erreur et une erreur d'erreur indiquant ne peut pas résoudre le 'système' fort>. P>
Après avoir séjourné frustré pendant quelques heures, alors que j'ai vérifié JRE Bibliothèque Path and Stuff, je viens de capitaliser 'S' de ' String Strong> "et" Système fort> ".. et Bang .. Problème résolu. J'espère que cela vous aidera. P>
Vous devez capitaliser le "S" dans la chaîne. P>
Je ne sais pas si cela aide tout le monde, mais ici je vais.
J'ai eu le même problème juste maintenant dans le code Visual Studio (je suis sur Linux). Sur mon java.home fort>, j'ai eu les options de mon annuaire de: p>
J'avais le premier par défaut, mais lorsque je suis passé à la seconde, tout a commencé à fonctionner correctement. P>
Une autre façon de résoudre ce problème est de la manière suivante.
p>
Cliquez avec le bouton droit sur le projet -> Propriétés -> Chemin de construction Java -> Allez à la Option de bibliothèque p> blockQuote>
et Supprimer ou supprimer la bibliothèque qui est en erreur, une fois que vous avez sélectionné Ajouter une bibliothèque et téléchargez la bibliothèque que vous avez supprimée et prête. P>
error- string cannot be resolved to a type Here in the declaring the method "string" in bold is lower case. Change string to upper case. Example: public static string howManyPass(double grd1, double grd2) { }