Bii o ṣe le ṣajọ ati Ṣiṣe Eto Java kan lati Console

Imudojuiwọn to kẹhin: 06/07/2023
Òǹkọ̀wé: Sebastian Vidal

Nṣiṣẹ Java eto lati console pese a ọna ti o munadoko ati rọ lati ṣiṣẹ pẹlu ede siseto yii gbajúmọ̀ gan-an. Fun awọn ti n wa lati ni anfani ni kikun ti iṣẹ ṣiṣe ti Java nfunni, kikọ bi o ṣe le ṣajọ ati ṣiṣe awọn eto lati inu console jẹ pataki. Ninu nkan yii, a yoo ṣawari igbese ni igbese bi o ṣe le ṣajọ ati ṣiṣe eto Java kan lati inu console, ti n ṣe afihan awọn iṣe ti o dara julọ ati awọn imọran lati rii daju ilana didan ati aṣeyọri. Fun awọn olubere mejeeji ati awọn ti o ni iriri ni Java, itọsọna imọ-ẹrọ yii yoo jẹ ohun elo ti o niyelori fun imudara ipaniyan ti awọn eto Java lati console.

1. Ifihan si ikojọpọ ati ṣiṣe awọn eto Java lati console

Iṣakojọpọ ati ṣiṣiṣẹ awọn eto Java lati console jẹ ọgbọn pataki fun olupilẹṣẹ Java eyikeyi. Nigba miiran o le wulo lati ni agbara lati ṣajọ ati ṣiṣe awọn eto laisi iwulo fun agbegbe idagbasoke idagbasoke (IDE) gẹgẹbi Eclipse tabi IntelliJ. O da, Java pese ọna ti o rọrun lati ṣaṣeyọri eyi nipasẹ laini aṣẹ.

Lati bẹrẹ, rii daju pe o ni Apo Idagbasoke Java (JDK) ti a fi sori ẹrọ rẹ. O le jẹrisi eyi nipa titẹ "javac" ni laini aṣẹ ati titẹ Tẹ. Ti o ba gba ifiranṣẹ aṣiṣe tabi aṣẹ ko mọ, o tumọ si pe o nilo lati fi JDK sori ẹrọ. O le gba lati ayelujara lati oju opo wẹẹbu Oṣiṣẹ Java ki o fi sii ni atẹle awọn ilana ti a pese.

Ni kete ti o ba ti fi JDK sori ẹrọ, o le ṣii console tabi aṣẹ aṣẹ lori eto rẹ ki o lọ kiri si ipo nibiti faili Java rẹ wa. Lati ṣajọ eto naa, lo aṣẹ “javac” ti o tẹle orukọ faili Java. Fun apẹẹrẹ, ti faili rẹ ba pe ni "MyProgram.java", aṣẹ naa yoo jẹ: javac MiPrograma.java. Eyi yoo ṣe agbekalẹ faili bytecode ti a pe ni “MyProgram.class”. Lati ṣiṣẹ eto naa, o le lo aṣẹ “java” ti o tẹle orukọ kilasi akọkọ. Ninu apẹẹrẹ wa, aṣẹ naa yoo jẹ: java MiPrograma.

2. Awọn irinṣẹ nilo lati ṣajọ ati ṣiṣe awọn eto Java lati console

Lati ṣajọ ati ṣiṣe awọn eto Java lati console, iwọ yoo nilo awọn irinṣẹ bọtini diẹ. Ni isalẹ wa awọn irinṣẹ pataki ati bii o ṣe le lo wọn:

JDK (Java Development Kit): Eyi ni ọpa akọkọ ti iwọ yoo nilo. JDK naa pẹlu akopọ Java (javac) ati ẹrọ foju Java (java). O le ṣe igbasilẹ JDK lati oju opo wẹẹbu Oracle osise ati tẹle awọn ilana fifi sori ẹrọ pato fun ètò ìṣiṣẹ́ rẹ.

Editor de texto: Botilẹjẹpe ko nilo, o gba ọ niyanju pe ki o lo olootu ọrọ lati kọ ati fi awọn eto Java rẹ pamọ. O le lo eyikeyi olootu ọrọ ti o fẹ, gẹgẹbi Notepad++, Sublime Text, tabi Atomu. Rii daju lati fipamọ àwọn fáìlì rẹ pẹlu .java itẹsiwaju ki alakojo mọ wọn daradara.

3. Igbese nipa igbese: compiling a Java eto lati console

Lati ṣajọ eto Java kan lati console, o nilo lati tẹle awọn igbesẹ wọnyi:

  1. Ni akọkọ, rii daju pe o ni JDK (Apo Idagbasoke Java) ti a fi sori kọnputa rẹ. O le jẹrisi eyi nipa ṣiṣi console ati ṣiṣe aṣẹ naa javac -version. Ti aṣẹ naa ko ba mọ, o tumọ si pe o ko fi JDK sori ẹrọ ati pe iwọ yoo nilo lati ṣe igbasilẹ ati fi sii lati oju opo wẹẹbu Java osise.
  2. Nigbamii, ṣii console ki o lọ kiri si ipo ti faili .java ti o fẹ lati ṣajọ. O le ṣe eyi nipa lilo aṣẹ naa cd atẹle nipa ọna folda. Fun apẹẹrẹ, ti faili .java rẹ ba wa ninu folda "C: Awọn eto", o le lo aṣẹ naa cd C:Programas lati lọ kiri si ipo yẹn.
  3. Ni ẹẹkan ni ipo faili, lo aṣẹ naa javac atẹle nipa orukọ faili .java lati ṣajọ rẹ. Fun apẹẹrẹ, ti faili rẹ ba pe ni "MyProgram.java", aṣẹ yoo jẹ javac MiPrograma.java. Ti ko ba si awọn aṣiṣe ninu koodu, eyi yoo ṣe ina faili .kilasi kan.

O ṣe pataki lati ranti pe awọn aṣiṣe le dide lakoko akopọ. Ti awọn aṣiṣe ba wa ninu koodu naa, console yoo ṣafihan awọn ifiranṣẹ aṣiṣe ati pe iwọ yoo nilo lati ṣatunṣe wọn ṣaaju igbiyanju lati ṣajọ lẹẹkansi. Lati wa ati ṣatunṣe awọn aṣiṣe, o le lo awọn irinṣẹ bii olootu ọrọ pẹlu fifi aami sintasi ati awọn olutọpa Java.

Ni kete ti a ti ṣajọpọ eto naa ni aṣeyọri, o le ṣiṣẹ ni lilo aṣẹ naa java atẹle nipa awọn orukọ ti awọn obi kilasi. Fun apẹẹrẹ, ti a ba pe kilasi akọkọ ni "MyProgram", aṣẹ naa yoo jẹ java MiPrograma. Eyi yoo ṣiṣẹ eto naa ati ṣafihan abajade ninu console.

4. Ṣe atunṣe awọn aṣiṣe akojọpọ ti o wọpọ nigbati o ba n ṣajọ eto Java kan lati inu console

Nigbati o ba n ṣajọ eto Java kan lati inu console, o wọpọ lati ba pade awọn aṣiṣe akojọpọ ti o le jẹ ki ilana naa nira. Sibẹsibẹ, awọn ojutu pupọ wa si awọn aṣiṣe wọnyi ti o le jẹ ki wọn rọrun lati yanju. Ni isalẹ a yoo ṣe alaye mẹta ti awọn aṣiṣe akopọ ti o wọpọ julọ ati bii o ṣe le ṣatunṣe wọn.

1. "Ko le ri aami" aṣiṣe: Yi aṣiṣe tọkasi wipe alakojo ko le ri aami tabi oniyipada lo ninu awọn koodu. Lati yanju eyi, o gbọdọ rii daju pe a ti sọ oniyipada naa ni deede ati pe aami wa ni iwọle lati koodu lọwọlọwọ. Ni afikun, o ṣe pataki lati ṣe atunyẹwo awọn aṣiṣe kikọ ti o ṣeeṣe tabi awọn orukọ oniyipada ti ko tọ. Ti o ba nlo awọn ile ikawe itagbangba, rii daju pe o fi awọn agbewọle pataki wọle. Ni ipari, tun ṣe eto naa lẹhin ṣiṣe awọn ayipada wọnyi.

Iyasoto akoonu - Tẹ Nibi  Aṣiṣe Eto Ere ni Ipo Iboju Pipin lori PS5: Awọn ojutu lati yanju

2. Aṣiṣe "awọn iru ti ko ni ibamu": Aṣiṣe yii waye nigbati a ṣe igbiyanju lati fi iyatọ si iru ti ko ni ibamu. Lati ṣatunṣe eyi, o yẹ ki o ṣayẹwo awọn iṣẹ iyansilẹ oniyipada rẹ ati rii daju pe awọn iru data wa ni ibamu. Ti o ba jẹ pe awọn ọna ti n lo, iru awọn iyipada le nilo. Nigba miiran aṣiṣe yii waye nitori iporuru laarin awọn iru data ati awọn nkan. Ṣọra ṣayẹwo awọn laini koodu ti o kan ki o ṣe awọn ayipada to ṣe pataki.

5. Agbọye awọn ilana ti nṣiṣẹ a Java eto lati console

Lati loye ilana ti ṣiṣe eto Java kan lati console, o ṣe pataki lati loye awọn igbesẹ ti o nilo lati ṣajọ ati ṣiṣẹ koodu naa. Ni isalẹ ni itọnisọna alaye ti awọn igbesẹ lati tẹle.

1. Compilación: Igbesẹ akọkọ ni lati rii daju pe o ni Apo Idagbasoke Java (JDK) ti a fi sori kọmputa rẹ. Ni kete ti o ti fi sii, ṣii aṣẹ aṣẹ ki o lọ kiri si ipo ti faili Java ti o fẹ ṣiṣẹ. Lo aṣẹ atẹle lati ṣajọ faili naa:

javac NombreDelArchivo.java

2. Ejecución: Ni kete ti o ba ṣaṣeyọri aṣeyọri, o le tẹsiwaju lati ṣiṣẹ eto naa. Lo aṣẹ atẹle lori laini aṣẹ:

java NombreDelArchivo

3. Salida: Lẹhin ṣiṣe eto naa, abajade yoo han ni console. Ṣayẹwo boya abajade jẹ bi o ti ṣe yẹ ati ti o ba jẹ dandan, ṣe awọn atunṣe to ṣe pataki si koodu ki o bẹrẹ kikọ ati ṣiṣe ilana lẹẹkansi.

6. Lilo awọn ariyanjiyan laini aṣẹ nigbati o nṣiṣẹ eto Java lati console

Nigbati o ba n ṣiṣẹ eto Java lati console, o le lo awọn ariyanjiyan laini aṣẹ lati ṣe akanṣe ipaniyan ti eto naa. Awọn ariyanjiyan laini aṣẹ jẹ awọn iye ti o kọja si eto naa nigbati o bẹrẹ lati console, ati pe o le ṣee lo lati ṣe awọn iṣe kan pato tabi ṣatunṣe awọn eto eto.

Lati lo awọn ariyanjiyan laini aṣẹ nigbati o nṣiṣẹ eto Java lati console, o gbọdọ tẹle awọn igbesẹ wọnyi:

  1. Ṣii console aṣẹ lori rẹ eto isesise.
  2. Lọ kiri si ipo ti faili .java ti o ni eto ti o fẹ ṣiṣẹ.
  3. Ṣe akopọ faili .java ni lilo aṣẹ “javac filename.java”. Eyi yoo ṣe agbekalẹ faili .kilasi kan.
  4. Ni kete ti o ba ṣajọ, ṣiṣe eto naa ni lilo aṣẹ “java filename argument1 argument2…”. Awọn ariyanjiyan ti o fẹ lati kọja si eto naa gbọdọ niya nipasẹ awọn alafo.

Fun apẹẹrẹ, ṣebi pe o ni eto kan ti a pe ni “MyProgram.java” ati pe o fẹ lati ṣe awọn ariyanjiyan meji: “value1” ati “value2”. Ninu console, lilö kiri si ipo ti faili “MyProgram.java” ati ṣiṣe awọn aṣẹ wọnyi:

javac MiPrograma.java
java MiPrograma valor1 valor2

Ni kete ti eto naa ba ṣiṣẹ, iwọ yoo ni anfani lati wọle si awọn ariyanjiyan laini aṣẹ laarin koodu Java nipa lilo awọn args[]. Fun apẹẹrẹ, ninu ọran iṣaaju, o le wọle si awọn ariyanjiyan bi atẹle:

String argumento1 = args[0];
String argumento2 = args[1];

Lilo awọn ariyanjiyan laini aṣẹ nigbati o nṣiṣẹ eto Java lati console gba ọ laaye lati ṣe akanṣe ipaniyan ti eto naa ki o jẹ ki o rọ diẹ sii. Fiyesi pe o ṣe pataki lati fọwọsi awọn ariyanjiyan titẹ sii ninu koodu rẹ lati yago fun awọn aṣiṣe ati rii daju pe iṣẹ ṣiṣe ti eto naa tọ.

7. Laasigbotitusita ati n ṣatunṣe aṣiṣe nigba ti nṣiṣẹ a Java eto lati console

Lati ṣe iṣoro ati yokokoro nigbati o nṣiṣẹ eto Java lati console, o ṣe pataki lati tẹle awọn igbesẹ bọtini diẹ. Ni akọkọ, o gba ọ niyanju lati farabalẹ ṣayẹwo koodu eto naa lati ṣe idanimọ sintasi ti o ṣeeṣe, ọgbọn tabi awọn aṣiṣe kikọ. Lati ṣaṣeyọri iṣẹ-ṣiṣe yii, o ṣe iranlọwọ lati ni awọn irinṣẹ idagbasoke imudarapọ (IDEs), gẹgẹbi Eclipse tabi NetBeans, ti o pese adaṣe adaṣe, fifi aami sintasi, ati iranlọwọ ṣe awari awọn iṣoro ti o pọju ninu koodu rẹ.

Ni kete ti a ba mọ iṣoro ti o pọju, ọna ti n ṣatunṣe aṣiṣe le ṣee lo. Eyi pẹlu ṣiṣe eto ni igbese nipa igbese, ṣayẹwo iye ti oniyipada kọọkan ati akiyesi ihuwasi ti eto naa ni ipele kọọkan. Lati ṣe eyi, ọpọlọpọ awọn agbegbe idagbasoke nfunni ni aṣayan lati yokokoro, eyiti o fun ọ laaye lati ṣeto awọn aaye fifọ ni koodu ati ṣayẹwo ipo rẹ ni akoko ṣiṣe.

O tun wulo lati ṣe itupalẹ awọn ifiranṣẹ aṣiṣe ti o han ninu console nigbati o nṣiṣẹ eto naa. Awọn ifiranṣẹ wọnyi nigbagbogbo pese alaye bọtini nipa ipo ati iseda ti aṣiṣe. O ni imọran lati ka ifiranṣẹ aṣiṣe ni pẹkipẹki lati ṣe idanimọ idi ti iṣoro naa. Ni afikun, wiwa alaye lori awọn apejọ ati awọn aaye idagbasoke lati wa awọn solusan ti o ṣeeṣe tabi imọran lati ọdọ awọn olupilẹṣẹ miiran ti o ti dojuko iṣoro kanna le jẹ anfani.

8. Awọn imọran ati awọn iṣe ti o dara julọ fun ikojọpọ ati ṣiṣiṣẹ awọn eto Java lati console

Ni apakan yii, wọn yoo pese. Tẹle awọn igbesẹ wọnyi yoo rii daju ṣiṣe aṣeyọri ti awọn eto rẹ ati fi akoko ati ibanujẹ pamọ fun ọ.

1. Rii daju pe o ni awọn ti o tọ version of Java sori ẹrọ lori kọmputa rẹ. Lati mọ daju eyi, o le ṣii console ki o tẹ aṣẹ naa java -version. Ti ẹya ti a ṣe akojọ kii ṣe ọkan ti o nilo, o gbọdọ fi ẹya ti o pe lati oju opo wẹẹbu Java osise sori ẹrọ.

Iyasoto akoonu - Tẹ Nibi  Bii o ṣe le Pe Yuroopu Lati Ilu Meksiko

2. Ṣaaju ki o to ṣajọ koodu Java rẹ, rii daju pe o ti fipamọ gbogbo awọn ayipada si faili orisun rẹ pẹlu itẹsiwaju .java. Lẹhinna, ṣii console ki o lọ kiri si ipo faili rẹ nipa lilo aṣẹ naa cd. Fun apẹẹrẹ, ti faili rẹ ba wa lórí tábìlì, escribirías cd escritorio.

3. Ṣe akopọ eto rẹ nipa lilo aṣẹ naa javac atẹle nipa orukọ faili orisun rẹ. Fun apẹẹrẹ, ti faili rẹ ba pe ni “MyProgram.java,” iwọ yoo kọ javac MiPrograma.java. Ti akopọ naa ba ṣaṣeyọri, faili koodu baiti pẹlu itẹsiwaju kilasi yoo jẹ ipilẹṣẹ.

9. Awọn ilọsiwaju ati awọn ẹya tuntun ni iṣakojọpọ ati ṣiṣe awọn eto Java lati inu console

Ni apakan yii, a yoo ṣawari awọn . Awọn imudojuiwọn wọnyi ti jẹ ki ilana naa rọrun ati imudara ilọsiwaju ni idagbasoke awọn ohun elo Java.

Ọkan ninu awọn ilọsiwaju ti o ṣe akiyesi julọ ni agbara lati ṣajọ ati ṣiṣe awọn eto Java taara lati laini aṣẹ. Eyi ti yọ iwulo lati lo agbegbe idagbasoke iṣọpọ (IDE) tabi awọn irinṣẹ afikun. Awọn olupilẹṣẹ le ṣiṣẹ taara ni console, ṣiṣatunṣe ilana ati gbigba fun iriri ti ara ẹni diẹ sii.

Ni afikun, awọn aṣayan titun ati iṣẹ ṣiṣe ti ṣafihan si laini aṣẹ Java. Fun apẹẹrẹ, o ṣee ṣe lati ṣafikun awọn ile-ikawe itagbangba lakoko iṣakojọpọ ati akoko asiko, pese irọrun nla ati ṣiṣe ki o rọrun lati ṣafikun koodu ẹni-kẹta. Awọn irinṣẹ n ṣatunṣe aṣiṣe tun ti ni iṣapeye, gbigba awọn aṣiṣe laaye lati wa-ri ati ṣatunṣe diẹ sii ni yarayara.

Ni kukuru, wọn ti jẹ ki ilana naa rọrun ati imudara ilọsiwaju ni idagbasoke ohun elo. Awọn olupilẹṣẹ ni bayi ni agbara lati ṣiṣẹ taara lori laini aṣẹ, imukuro iwulo lati lo IDE kan. Awọn aṣayan titun ati awọn iṣẹ ṣiṣe gba laaye ni irọrun nla ati dẹrọ iṣọpọ ti awọn ile-ikawe ita. Ṣawari awọn ilọsiwaju wọnyi ki o mu awọn ọgbọn siseto Java rẹ si ipele ti atẹle!

10. Lilo awọn ile-ikawe itagbangba nigbati o n ṣajọ ati ṣiṣiṣẹ awọn eto Java lati console

Nigbati o ba n dagbasoke awọn eto ni Java, o wọpọ lati lo awọn ile-ikawe itagbangba lati lo anfani awọn iṣẹ ṣiṣe ti a ti ṣe tẹlẹ. Awọn ile-ikawe wọnyi jẹ awọn faili JAR ti o ni awọn kilasi ati awọn ọna ti o le ṣee lo ninu awọn eto wa. Ninu nkan yii, a yoo fihan ọ bi o ṣe le lo awọn ile-ikawe itagbangba wọnyi nigbati o n ṣajọ ati ṣiṣiṣẹ awọn eto Java lati console.

Igbesẹ akọkọ ni lati ṣe igbasilẹ ile-ikawe ita ti o fẹ lo. O le wa ọpọlọpọ awọn ile-ikawe ti o wa lori Intanẹẹti, ọpọlọpọ wọn ni orisun ṣiṣi. Ni kete ti o ba ti gba lati ayelujara awọn archivo JAR lati awọn ìkàwé, fi o si ohun wiwọle ipo lori rẹ eto.

Nigbamii, o gbọdọ pato ile-ikawe ita nigbati o ba ṣajọ ati ṣiṣe eto Java rẹ. Lati ṣe eyi, lo aṣayan -cp atẹle nipa ọna si faili JAR ikawe. Fun apẹẹrẹ, ti faili JAR ba wa ninu folda naa lib Ninu iṣẹ akanṣe rẹ, o le lo aṣẹ atẹle lati ṣajọ eto rẹ:

javac -cp lib/nombre_biblioteca.jar MiPrograma.java

Ranti lati ropo nombre_biblioteca nipasẹ orukọ gangan ti faili JAR ti o nlo.

11. Iṣakojọpọ ati ṣiṣe awọn faili orisun pupọ ni eto Java lati inu console

O le dabi ilana idiju, ṣugbọn pẹlu awọn igbesẹ ti o tọ ati awọn irinṣẹ to tọ, o le ṣee ṣe ni irọrun.

Ohun akọkọ ti a nilo lati ṣe ni rii daju pe a ti fi sori ẹrọ naa Apo Idagbasoke Java (JDK) ninu eto wa. Eyi yoo fun wa ni awọn irinṣẹ pataki lati ṣajọ ati ṣiṣe awọn faili orisun wa. O ṣe pataki lati ṣayẹwo ẹya ti JDK ti a fi sii lati rii daju pe o ni ibamu pẹlu awọn faili ti a fẹ lati ṣajọ.

Ni kete ti a ba ti fi JDK sori ẹrọ, a tẹsiwaju lati ṣii console ninu eto wa. Lati ibẹ, a lọ si itọsọna nibiti awọn faili orisun wa wa nipa lilo aṣẹ naa cd. Nigbamii, a lo aṣẹ naa javac atẹle nipa awọn orukọ ti awọn faili orisun ti a fẹ lati sakojo. Ti awọn faili ba wa ni awọn ipo oriṣiriṣi, a gbọdọ pese ọna kikun ti faili kọọkan.

12. Isọdi ati iṣeto ni ilọsiwaju nigbati o ba n ṣajọ ati ṣiṣe awọn eto Java lati inu console

O jẹ ọgbọn ipilẹ fun awọn olupilẹṣẹ. Ni apakan yii, a yoo kọ ẹkọ bi a ṣe le ṣe pupọ julọ ti isọdi-ara ati awọn aṣayan atunto ti o wa lati mu iriri idagbasoke Java wa dara si.

Ni akọkọ, o ṣe pataki lati di faramọ pẹlu awọn aṣayan ti o wa nigbati o ba n ṣajọ awọn eto Java. Ọkan ninu awọn aṣayan ti o wulo julọ ni agbara lati ṣe pato ilana iṣelọpọ fun awọn faili ti a ṣajọ. Eyi n gba wa laaye lati ṣeto awọn iṣẹ akanṣe wa daradara ati lọtọ awọn faili orisun lati awọn faili ti a ṣajọ. Lati pato awọn iwe ilana, a le lo aṣayan -d atẹle nipa awọn orukọ ti awọn ti o fẹ liana.

Aṣayan iyanilenu miiran ni iṣeeṣe ti pẹlu awọn ile-ikawe itagbangba nigbati o n ṣajọ ati ṣiṣiṣẹ awọn eto Java wa. Eyi wulo paapaa nigba ti a nlo awọn ile-ikawe ẹnikẹta ti o fẹ lati yago fun awọn aṣiṣe akojọpọ tabi awọn ọna asopọ fifọ. Lati pẹlu ile-ikawe ita, a le lo aṣayan -cp atẹle nipa awọn ìkàwé ona.

13. Ifiwera ti awọn agbegbe idagbasoke ti o yatọ pẹlu ikojọpọ ati ṣiṣiṣẹ Java lati console

Java jẹ ede siseto ipele giga ti o le ṣe akopọ ati ṣiṣe lati inu console ni awọn agbegbe idagbasoke oriṣiriṣi. Sibẹsibẹ, agbegbe kọọkan ni awọn abuda ati awọn anfani tirẹ. Ni isalẹ a ṣe afiwe diẹ ninu awọn aṣayan olokiki ati alaye bi o ṣe le ṣajọ ati ṣiṣe Java lati console lori ọkọọkan wọn.

Iyasoto akoonu - Tẹ Nibi  Bi o ṣe le Wa Eniyan nipasẹ GPS

1. Oṣupa: Oṣupa jẹ agbegbe idagbasoke iṣọpọ ti a lo pupọ (IDE) ti o funni ni ọpọlọpọ awọn iṣẹ ṣiṣe fun awọn olupilẹṣẹ Java. Lati ṣajọ ati ṣiṣe eto Java ni Eclipse, nìkan ṣẹda iṣẹ akanṣe tuntun, ṣafikun faili koodu orisun kan, lẹhinna tẹ-ọtun faili naa lati yan “Ṣiṣe bi” ati lẹhinna “Ohun elo Java.” Eyi yoo ṣajọ ati ṣiṣe eto naa ni console Eclipse.

2. IDEA IntelliJ: IntelliJ IDEA jẹ IDE olokiki miiran fun idagbasoke Java. Lati ṣajọ ati ṣiṣe eto Java ni IntelliJ, o ṣẹda iṣẹ akanṣe tuntun kan, ṣafikun faili koodu orisun kan, lẹhinna tẹ-ọtun faili naa lati yan “Ṣiṣe” ati lẹhinna “Ṣiṣe 'FailiName'." Eyi yoo tun ṣafihan kikọ ati ṣiṣe awọn abajade ni console IntelliJ.

3. NetBeans: NetBeans jẹ IDE ti o lagbara miiran ti o ṣe atilẹyin idagbasoke Java. Lati ṣajọ ati ṣiṣe eto Java ni NetBeans, o gbọdọ ṣẹda iṣẹ akanṣe tuntun, ṣafikun faili koodu orisun kan, lẹhinna tẹ-ọtun faili naa lati yan “Ṣiṣe Faili.” Eyi yoo fa ki eto naa ṣajọ ati ṣiṣe, ṣafihan awọn abajade ninu console NetBeans.

Ni kukuru, ṣajọ ati ṣiṣẹ Java lati console Ó ṣeé ṣe ni orisirisi awọn agbegbe idagbasoke bi Eclipse, IntelliJ IDEA ati NetBeans. Ọkọọkan ni ọna oriṣiriṣi diẹ ti ṣiṣe awọn iṣẹ ṣiṣe wọnyi, ṣugbọn gbogbo wọn funni ni ọna irọrun ati irọrun lati ṣe idagbasoke awọn ohun elo Java. Ṣawari aṣayan kọọkan ki o wa iru eyiti o baamu awọn iwulo siseto rẹ dara julọ!

14. Workarounds: Awọn ọna miiran lati ṣajọ ati ṣiṣe awọn eto Java ni ikọja console

Awọn ọna omiiran pupọ lo wa si ikojọpọ ati ṣiṣiṣẹ awọn eto Java yatọ si lilo console. Awọn solusan wọnyi nfunni awọn irinṣẹ oriṣiriṣi ati awọn isunmọ ti o le dẹrọ ilana idagbasoke ati ilọsiwaju iṣelọpọ. Ni isalẹ wa diẹ ninu awọn aṣayan ti o le ṣe iranlọwọ:

1. Entornos de desarrollo integrados (IDE): Awọn IDE bii Eclipse, NetBeans, ati IntelliJ IDEA n pese agbegbe pipe fun idagbasoke, iṣakojọpọ, ati ṣiṣiṣẹ awọn eto Java. Awọn irinṣẹ wọnyi nfunni awọn ẹya ara ẹrọ ti o ni ilọsiwaju gẹgẹbi afihan sintasi, koodu adaṣe adaṣe, n ṣatunṣe aṣiṣe, ati iṣakoso ise agbese. Ni afikun, wọn funni ni wiwo ayaworan ogbon inu ti o jẹ ki o rọrun lati wo ati yipada koodu orisun. Lati bẹrẹ, ṣe igbasilẹ ati fi IDE ti o fẹ sori ẹrọ, ṣẹda iṣẹ akanṣe tuntun, ki o bẹrẹ kikọ ati ṣiṣiṣẹ koodu Java.

2. Àwọn olóòtú ọ̀rọ̀: Ti o ba fẹ fẹẹrẹfẹ ati ojutu ti o rọrun, o le lo olootu ọrọ pẹlu atilẹyin Java, gẹgẹbi Ọrọ Sublime, Kóòdù Situdio Àwòrán tabi Atomu. Awọn olootu wọnyi nfunni ni awọn ẹya ipilẹ bii fifi aami sintasi ati ipari adaṣe, ṣugbọn wọn ko ni gbogbo iṣẹ ṣiṣe ti IDE ni kikun. Sibẹsibẹ, wọn jẹ yiyan olokiki laarin awọn olupilẹṣẹ ti o fẹran irọrun ati ayedero ti olootu ọrọ kan. Lati ṣajọ ati ṣiṣe awọn eto Java pẹlu olootu ọrọ, nìkan ṣafipamọ faili naa pẹlu itẹsiwaju “.java”, ṣii ebute naa, ki o lo akojọpọ ti o yẹ ati ṣiṣe awọn aṣẹ.

3. Àwọn irinṣẹ́ lórí ayélujára: Ti o ko ba fẹ fi software eyikeyi sori kọnputa rẹ, o le lo awọn irinṣẹ ori ayelujara lati ṣajọ ati ṣiṣe awọn eto Java. Awọn aṣayan pupọ wa lórí ayélujára, gẹgẹbi compilejava.net, repl.it ati jdoodle.com. Awọn irinṣẹ wọnyi gba ọ laaye lati kọ ati ṣiṣẹ koodu Java taara ni ẹrọ aṣawakiri, laisi iwulo fun iṣeto idiju. Nìkan ṣabẹwo si oju opo wẹẹbu irinṣẹ, daakọ ati lẹẹ koodu rẹ, ki o tẹ bọtini kọ tabi ṣiṣe ti o baamu.

Ni kukuru, kikọ ẹkọ bii o ṣe le ṣajọ ati ṣiṣe eto Java lati console jẹ ọgbọn pataki fun idagbasoke Java eyikeyi. Nipasẹ nkan yii, a ti rii awọn igbesẹ pataki lati ṣaṣeyọri eyi munadoko.

Ni akọkọ, a nilo lati rii daju pe a ni Apo Idagbasoke Java (JDK) ti a fi sori ẹrọ wa. Eyi jẹ ohun pataki ṣaaju lati ni anfani lati ṣajọ ati ṣiṣe awọn eto Java.

Nigbamii ti, a ti ṣawari ilana ti iṣakojọpọ eto Java nipa lilo aṣẹ "javac". Aṣẹ yii gba wa laaye lati yi koodu orisun wa pada si faili ti o le ṣiṣẹ ti a pe ni “bytecode”.

Lẹhinna, a ti kọ ẹkọ bi o ṣe le ṣiṣẹ eto Java ti a ṣajọpọ nipa lilo aṣẹ “java”. Aṣẹ yii gba wa laaye lati bẹrẹ ẹrọ Java foju (JVM) ati fifuye eto wa fun ipaniyan.

Ni afikun, a tun ti rii bi a ṣe le ṣe awọn ariyanjiyan si eto wa lati laini aṣẹ nipa lilo paramita “args” ni ọna “akọkọ”. Eyi fun wa ni irọrun lati ṣe ajọṣepọ pẹlu eto wa lati inu console.

Nikẹhin, a ṣe afihan pataki ti oye bi console ṣe n ṣiṣẹ ati awọn aṣayan oriṣiriṣi ati awọn aye ti o le ṣee lo pẹlu akopọ Java ati ṣiṣe awọn aṣẹ. Eyi n gba wa laaye lati mu ki o ṣatunṣe awọn eto wa daradara siwaju sii.

Ni ipari, nini imọ bi o ṣe le ṣajọ ati ṣiṣe eto Java kan lati inu console fun wa ni iṣakoso nla ati oye lori koodu wa. Ilana yii jẹ pataki fun idagbasoke Java eyikeyi, bi o ṣe gba wa laaye lati ṣiṣẹ daradara ati imunadoko. ni agbaye ti idagbasoke software.