Salut je vais creuser un peu plus en Java, alors je voudrais voir comment le programme exécuté dans la classe principale. Par exemple, j'aimerais savoir comment Je pense qu'il devrait aller dans la source et montrer "Aucune source trouvée" et me donne une chance de joindre le fichier source, non? Mais pourquoi ça ne peut pas entrer? Je ne peux utiliser que string.chatat () code> est implémenté, donc je définit un point d'arrêt et essayé d'entrer dans le mode de débogage. Mais j'ai échoué, j'ai défini BP à la deuxième ligne lorsque le programme l'a frappé, j'ai utilisé l'étape de la troisième ligne.
ctrl + droite code> Cliquez sur une méthode pour entrer dans la source et la fixation. P> p>
5 Réponses :
Il serait peut-être que votre éclipse n'est pas configurée pour fonctionner avec JDK, cela pourrait fonctionner avec JRE.
Vérifiez Ce lien .
En outre, je pourrais vous suggérer d'essayer d'utiliser Maven pour votre gestion de projets Java, il facilite tellement la vie , quand vous en obtenez une compréhension. P>
Merci mon ami, en fait, j'ai déjà utilisé JDK / Jre. Je peux définir BP dans le fichier source, mais le programme ne peut pas s'arrêter. En outre, je ne peux toujours pas entrer dans des méthodes de bibliothèque.
Pour pouvoir consulter le code desibriaries que vous utilisez dans votre projet, vous devez configurer votre chemin de construction en fixant les Sorcesdes et Javadoc. p>
Bonjour merci, j'ai attaché le SRC.ZIP et je peux regarder le code avec F3. Le problème est que je ne peux pas entrer dans le code source (en src.zip) même je définis BP. par exemple. dans la méthode Charat. et le programme ne s'arrête pas au BP dans String.java
semble que vous n'avez pas la "pièce jointe" définie. Allez à Préférences -> Java -> JRES installées. Sélectionnez le JRE que vous utilisez et cliquez sur "Modifier", puis définissez la pièce jointe de la source sur le SRC.ZIP fourni avec le JDK en sélectionnant les pots et en cliquant sur "Pièce jointe" :). Vous pouvez le faire avec tous les pots en même temps en les sélectionnant via Shift-Click. P>
Très probablement, vous avez la fonctionnalité "Step filtrage" activée. P>
Lors du débogage, il peut parfois être un peu ennuyeux lorsque le débogueur passe dans des cours triviales dont vous n'êtes pas vraiment intéressé. Pour ce faire, vous pouvez configurer "Step Filtres". Les classes ou les packages ajoutés en tant que filtres d'étape seront ignorés par le fonctionnement "pas en". P>
Si vous souhaitez configurer quelles classes / packages doivent être incluses dans le filtre à l'étape, vous pouvez aller à: Alternativement, si vous souhaitez activer / désactiver complètement le filtrage de l'étape, vous pouvez le faire en cliquant sur le bouton Fenêtre -> Préférences -> Java -> Débogou -> Step Filtring < / code>
Je suppose que vous avez un Java. * Code> Filtre de paquet défini là-bas, ce qui signifie que le débogueur ne participera jamais à une classe dans un package qui commence par "Java". Décochez le filtre de ce paquet si vous souhaitez pouvoir entrer dans
java.lang.string code> p>
Filtrage de l'étape CODE> dans la vue de débogage, comme indiqué ci-dessous: P>
P>
Par exemple dans ce
Vous devez attacher des sources de JDK, c'est-à-dire dire Eclipse où les fichiers Java Source sont.
Bonjour, j'ai attaché src.zip le problème est que je ne peux pas entrer dans le code. Cela ira directement à la ligne suivante.
Essayez d'appuyer sur F3 sur
Charat code> Fonction. Va-t-il naviguer à la source? Si oui hen essayez de définir un point d'arrêt à l'intérieur. Les problèmes ici signifient ici que divers composants voient différents bocaux et sources, essayez de vérifier toutes les versions.