Maison > Java > JavaBase > le corps du texte

Raisons et solutions aux erreurs de compilation Java qui ne trouvent pas de symboles

Libérer: 2019-12-14 14:27:20
original
6138 Les gens l'ont consulté

Raisons et solutions aux erreurs de compilation Java qui ne trouvent pas de symboles

Java ne trouve pas le symbole lors de la compilation :

Compilez une fois le code écrit ok : javac ServerSocket.java
Une erreur se produit, comme suit :

Raisons et solutions aux erreurs de compilation Java qui ne trouvent pas de symboles

Le code complet est le suivant :

import java.net.*;
public class ServerSocket{
public static void main(String[] args){
ServerSocket ss = new ServerSocket(8888);
}
Copier après la connexion

Après une observation attentive à plusieurs reprises, j'ai constaté qu'il n'y avait aucun problème avec le code et que le package de démarrage est normal. Il ne peut tout simplement pas être compilé. J'ai trouvé sur Internet que quelqu'un avait dit qu'il y avait un problème avec le chemin de configuration de la variable d'environnement Java PATH, j'ai donc vérifié le chemin et entré la commande javac et c'était normal.

J'ai soudainement découvert plus tard que le nom du fichier Java et le nom de la classe étaient tous deux ServerSocket. N'est-ce pas le nom de la classe dans le JDK ? Il y a eu un conflit, alors j'ai changé le nom et je l'ai compilé. Encore une fois, je voudrais rappeler : Lorsque vous nommez Java, n'oubliez pas de ne pas utiliser le nom de classe qui existe déjà dans le JDK. Surtout lorsque le Java actuel doit référencer cette classe avec le même nom que la classe créée. , l'erreur ci-dessus se produira.

Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal