Taula de continguts:
- Pas 1: "Error de sintaxi, inseriu"; " per completar BlockStatements”
- Pas 2: "no es pot resoldre a una variable" o "inseriu declaradors de variables"
- Pas 3: "inseriu"} "a ClassBody complet"
- Pas 4: bucle infinit
- Pas 5: "no es pot resoldre a un tipus"
- Pas 6: "El mètode" "no està definit per al tipus"
- Pas 7: "la cadena literal no es tanca correctament amb una cometa doble"
- Pas 8: "Falta el tipus de retorn per al mètode"
- Pas 9: assistència addicional
Vídeo: Depuració bàsica de Java: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquesta guia d'instruccions cobreix una comprovació bàsica pas a pas per a la gestió d'errors de Java. Aquesta guia no proporciona cap ajuda per configurar el programari de programació Java i espera que ja hàgiu realitzat aquesta tasca amb temps. Per obtenir el millor ús d'aquesta guia, torneu-hi a consultar sempre que es produeixi un error sobre el qual no esteu segur i comproveu les 8 possibilitats més habituals fins que trobeu una solució o arribeu al final. Tingueu en compte que tots aquests exemples són relativament bàsics i estan destinats al suport per a principiants.
Abans de començar a revisar cada solució possible, mireu l’error amb què us notifica Java. Cada pas començarà mostrant l’error al qual s’associa.
Pas 1: "Error de sintaxi, inseriu"; " per completar BlockStatements”
Aquest és el més bàsic dels errors de sintaxi, simplement vol dir que heu oblidat un punt i coma al final de la declaració. Totes les declaracions d'expressió i declaració acabaran amb un punt i coma. En alguns altres casos, com ara amb if, else i per a sentències, no cal que col·loqueu el punt i coma.
Pas 2: "no es pot resoldre a una variable" o "inseriu declaradors de variables"
Aquest error de sintaxi es produeix quan intenteu utilitzar una variable sense haver-la creat primer o proporcionar-li un tipus de dades. Simplement afegiu el tipus de dades associat a la vostra variable; els exemples poden ser "int", "booleà", "char" i "double".
Pas 3: "inseriu"} "a ClassBody complet"
El nostre següent error de sintaxi té a veure amb el claudàtor. Normalment veureu que es produeix l’error quan heu perdut un o tots dos claudàtors. Si us falten tots dos, veureu l'error, "inseriu" ClassBody "per completar ClassDeclaration". Si només en falta un, veureu l'error, "inseriu"} "per completar ClassBody" o "{s'espera després d'aquest testimoni". Normalment, els errors es produiran a la línia si es pot col·locar el parèntesi arrissat per proporcionar una solució.
Pas 4: bucle infinit
Ara analitzem un cas en què el client de Java probablement no proporcionarà un error. Això passa quan teniu un bucle com ara un bucle while o un bucle for que fa un cicle infinit. No hi ha una resposta senzilla a la solució perquè el codi de cada persona variarà, però intentar afegir un límit suplementari manual dins del codi hauria de ser l’objectiu principal. Després d'aquest intent d'esbrinar per què el vostre codi no ha pogut complir la vostra condició de trencament de bucles?
Pas 5: "no es pot resoldre a un tipus"
Aquest error de sintaxi té a veure amb les importacions. Sempre que volem utilitzar una API d'una altra classe, hem d'importar aquesta classe a l'actual. Un fet habitual per a això és l’ús de la funció Scanner, per tal d’utilitzar-la cal importar la classe “java.util. Scanner”. Tingueu en compte que aquest és només un exemple.
Pas 6: "El mètode" "no està definit per al tipus"
Aquest error de sintaxi es produeix quan oblidem el nom de la classe durant una trucada al mètode. L’exemple principal per a això seria sempre que intentem imprimir. Si sou algú que no arriba a un idioma que utilitza una funció simple print (), això pot ocórrer amb freqüència. En canvi, voldreu utilitzar System.out.print () o System.out.println (). Això sempre es produirà durant les trucades de mètodes.
Pas 7: "la cadena literal no es tanca correctament amb una cometa doble"
Aquesta sintaxi es produeix quan estem utilitzant Strings. El problema té a veure amb una cadena oberta però no tancada. Sempre es marca a la línia on es produeix i es fixa col·locant la segona doble cita. Com a nota lateral, si intenteu utilitzar cometes simples per a les cadenes, també es produirà un error de "constant de caràcter no vàlid".
Pas 8: "Falta el tipus de retorn per al mètode"
L’última sintaxi que cal esmentar és el mètode return type i el return missing. El "tipus de retorn del mètode no es troba" es produeix quan teniu un mètode que intenta retornar alguna cosa mentre falta l'especificació d'aquest tipus a la signatura del mètode. L'error es produirà a la signatura i sol ser una solució molt ràpida. Quan es tracta de l'error "el mètode ha de retornar un resultat de tipus", només heu d'assegurar-vos de tornar alguna cosa amb aquest tipus.
Pas 9: assistència addicional
Si no heu pogut trobar una solució per al vostre error, considereu provar una d'aquestes opcions següents. Copieu la nota de Java sobre l’error que s’ha produït i intenteu trobar una solució enganxant-la a una cerca web. Cerqueu algunes guies de manipulació d'errors Java més avançades o explícites. Finalment, si cap d’aquestes opcions no us ajuda i teniu temps per estalviar-vos, intenteu publicar la vostra pregunta en un fòrum de suport com Stackoverflow. Normalment obtindreu una solució de resposta amb una explicació de per què s’ha produït l’error en primer lloc.
Recomanat:
Robot de telepresència: plataforma bàsica (primera part): 23 passos (amb imatges)
Robot de telepresència: plataforma bàsica (primera part): un robot de telepresència és un tipus de robot que es pot controlar remotament per Internet i que pot funcionar com a substitut per a algú en un altre lloc. Per exemple, si sou a Nova York, però voleu interactuar físicament amb un equip de gent a Califòrnia
Com aconseguir un MÓN SECRET !!!!!! (Mode de depuració): 3 passos
Com aconseguir un MÓN SECRET !!!!!! (Mode de depuració): en aquest instructiu, us mostraré arribar a un mode món secret a Minecraft
HackerBox 0049: depuració: 8 passos
HackerBox 0049: depuració: salutacions als hackers de HackerBox de tot el món. Per a HackerBox 0049, estem experimentant amb la depuració de sistemes de microcontroladors digitals, configurant la plataforma Bluetooth WiFi LOLIN32 ESP-32 dins de l’IDE Arduino, aplicant l’animació FastLED L
ESP32 - Solució barata per a la depuració de Circruit: 5 passos
ESP32 - Solució barata per a la depuració de Circruit: Hola, en aquest instructiu es descriu com configurar un adaptador JTAG barat basat en el xip FTDI 2232HL, amb codi visual i complement d'arduino. - Mòdul FTDI 2232HL amb connector USB a partir de 8 $ a ebay i no cal programari de pagament. Això és fantàstic
Depuració en sèrie amb CloudX: 3 passos
Depuració en sèrie amb CloudX: en aquest projecte, tinc com a objectiu explicar el concepte de depuració a través del terminal en sèrie. Però primer com a iniciador, permet explicar el seu concepte a través dels seus significats. la comunicació serial de comunicació per a comunicacions entre el CloudX bo