Faʻafefea ona faʻapipiʻi ma faʻatautaia se Polokalama Java mai le Console

Faʻafouina mulimuli: 06/07/2023

O le fa'atinoina o polokalame Java mai le fa'amafanafanaga e maua ai se auala lelei ma fetuutuunai e galue ai i lenei gagana polokalame matua lauiloa. Mo i latou o loʻo vaʻavaʻai e faʻaoga atoatoa le gaioiga o loʻo ofoina mai e Java, o le aʻoaʻoina pe faʻafefea ona faʻapipiʻi ma faʻatautaia polokalame mai le faʻamafanafanaga e taua. I lenei tusiga, o le a tatou suʻesuʻeina laasaga i lea laasaga pe faʻafefea ona faʻapipiʻi ma faʻatautaia se polokalame Java mai le faʻamafanafanaga, faʻamaonia faiga sili ona lelei ma faʻamatalaga e faʻamautinoa ai le sologa lelei ma le manuia. Mo tagata amata ma i latou e iai le poto masani i Java, o lenei taʻiala faʻapitoa o le a avea ma meafaigaluega taua mo le faʻaleleia o le faʻatinoina o polokalame Java mai le faʻamafanafanaga.

1. Folasaga i le tu'ufa'atasia ma le fa'atinoina o polokalame Java mai le fa'amafanafanaga

O le tuʻufaʻatasia ma le faʻaogaina o polokalame Java mai le faʻamafanafanaga o se tomai taua mo soʻo se Java programmer. O nisi taimi e mafai ona aoga le i ai o le tomai e faʻapipiʻi ma faʻatautaia polokalame e aunoa ma le manaʻomia o se siosiomaga atinaʻe tuʻufaʻatasia (IDE) pei ole Eclipse poʻo le IntelliJ. O le mea e lelei ai, ua saunia e Java se auala faigofie e ausia ai lenei mea e ala i le laina o le poloaiga.

Ina ia amata, ia mautinoa o loʻo ia te oe le Java Development Kit (JDK) faʻapipiʻi i lau masini. E mafai ona e faʻamaonia lenei mea e ala i le taina o le "javac" i le laina faʻatonu ma oomi le Enter. Afai e te mauaina se feʻau sese pe e le o iloa le poloaiga, o lona uiga e te manaʻomia le faʻapipiʻiina o le JDK. E mafai ona e sii maia mai upega tafaʻilagi Java aloaia ma faʻapipiʻi i lalo o faʻatonuga na tuʻuina atu.

O le taimi lava e te faʻapipiʻiina ai le JDK, e mafai ona e tatalaina le faʻamafanafanaga poʻo le faʻatonuga vave i luga o lau masini ma faʻafeiloaʻi i le nofoaga o loʻo i ai lau faila Java. Ina ia tuufaatasia le polokalama, faaaoga le poloaiga "javac" sosoo ai ma le igoa faila Java. Mo se faʻataʻitaʻiga, afai o lau faila e taʻua "MyProgram.java", o le poloaiga o le: javac MiPrograma.java. Ole mea lea ole a fa'atupuina ai se faila bytecode e ta'ua "MyProgram.class". Ina ia faʻatautaia le polokalame, e mafai ona e faʻaogaina le poloaiga "java" sosoo ai ma le igoa o le vasega autu. I la matou faʻataʻitaʻiga, o le poloaiga o le: java MiPrograma.

2. Meafaigaluega e manaʻomia e faʻapipiʻi ma faʻatautaia polokalame Java mai le faʻamafanafanaga

Ina ia tuufaatasia ma faʻatautaia polokalame Java mai le faʻamafanafanaga, e te manaʻomia ni nai meafaigaluega autu. O lo'o i lalo mea faigaluega mana'omia ma pe fa'apefea ona fa'aogaina:

JDK (Pusa Atina'e Java): O le meafaigaluega autu lea e te manaʻomia. O le JDK e aofia ai le Java compiler (javac) ma le Java virtual machine (java). E mafai ona e siiina le JDK mai le upega tafaʻilagi aloaia a Oracle ma mulimuli i faʻatonuga faʻapipiʻi mo lau faiga fa'aoga.

Tusitusiga faʻatonu: E ui lava e le manaʻomia, e fautuaina e te faʻaogaina se faʻamatalaga tusitusi e tusi ma teu ai au polokalame Java. E mafai ona e fa'aogaina so'o se fa'atonu tusitusiga o lau filifiliga, pei ole Notepad++, Sublime Text, po'o le Atom. Ia mautinoa e teu au faila fa'atasi ai ma le fa'aopoopoga .java ina ia iloa lelei e le tagata fa'apipi'i.

3. Laasaga i lea laasaga: tuufaatasia o se Java polokalama mai le faamafanafanaga

Ina ia tuufaatasia se polokalama Java mai le faʻamafanafanaga, e tatau ona e mulimuli i laasaga nei:

  1. Muamua, ia mautinoa o loʻo e faʻapipiʻi le JDK (Java Development Kit) i lau komepiuta. E mafai ona e faʻamaonia lenei mea e ala i le tatalaina o le faʻamafanafanaga ma faʻatautaia le poloaiga javac -version. Afai e le iloa le poloaiga, o lona uiga e te le o faʻapipiʻiina le JDK ma e manaʻomia ona e sii mai ma faʻapipiʻi mai le upega tafaʻilagi aloaia Java.
  2. Le isi, tatala le faʻamafanafanaga ma faʻafeiloaʻi i le nofoaga o le faila .java e te manaʻo e faʻapipiʻi. E mafai ona e faia lenei mea e faʻaaoga ai le poloaiga cd sosoo ai ma le ala faila. Mo se faʻataʻitaʻiga, afai o lau faila .java o loʻo i totonu o le "C: Programs" folder, e mafai ona e faʻaogaina le faʻatonuga cd C:Programas e folau ai i lena nofoaga.
  3. A oʻo loa i le nofoaga faila, faʻaaoga le poloaiga javac sosoo ai ma le igoa o le faila .java e tuufaatasia ai. Mo se faʻataʻitaʻiga, afai e taʻua lau faila "MyProgram.java", o le poloaiga o le javac MiPrograma.java. Afai e leai ni mea sese i le code, o le a maua ai se faila .class.

E taua le manatua o mea sese e ono tulaʻi mai i le taimi o le tuʻufaʻatasia. Afai ei ai ni mea sese i le code, o le faʻamafanafanaga o le a faʻaalia savali sese ma e te manaʻomia le toe faʻaleleia aʻo leʻi taumafai e toe faʻapipiʻi. Ina ia suʻe ma faʻasaʻo mea sese, e mafai ona e faʻaogaina meafaigaluega e pei o se tusitala o tusitusiga ma faʻailoga faʻasologa ma Java debuggers.

A maeʻa loa ona tuʻufaʻatasia le polokalame, e mafai ona e faʻaogaina e faʻaaoga ai le poloaiga java sosoo ai ma le igoa o le vasega matua. Mo se faʻataʻitaʻiga, afai e taʻua le vasega autu "MyProgram", o le poloaiga o le java MiPrograma. O lenei mea o le a faʻatautaia ai le polokalame ma faʻaalia le gaioiga i totonu o le faʻamafanafanaga.

4. Fa'asa'o mea sese masani tu'ufa'atasi pe a tu'ufa'atasia se polokalame Java mai le fa'amafanafanaga

Pe a tuʻufaʻatasia se polokalame Java mai le faʻamafanafanaga, e masani ona faʻafeiloaʻi faʻalavelave faʻapipiʻi e mafai ona faigata ai le faagasologa. Ae ui i lea, e tele fofo i nei mea sese e mafai ona faigofie ai ona foia. I lalo ifo o le a matou faʻamatalaina le tolu o faʻasalalauga masani masani ma le auala e faʻaleleia ai.

1. "E le mafai ona maua faʻailoga" sese: O lenei mea sese e faʻaalia ai e le mafai e le tagata faʻapipiʻi ona maua se faʻailoga poʻo se fesuiaiga o loʻo faʻaaogaina i le code. Ina ia foia lenei mea, e tatau ona e faʻamaonia o le fesuiaiga o loʻo faʻaalia saʻo ma o le faʻailoga e mafai ona maua mai le code o loʻo iai nei. E le gata i lea, e taua le toe iloiloina o mea sese tusitusia po o igoa fesuisuiai sese. Afai e fa'aoga faletusi i fafo, ia mautinoa e aofia ai mea e mana'omia mai fafo. Mulimuli ane, toe fa'aopoopo le polokalame pe a uma ona fai nei suiga.

Mea fa'apitoa - Kiliki i'i  E o'o i le a le ituaiga o Windows e fetaui ma TagSpaces?

2. "ituaiga le fetaui" sese: O lenei mea sese e tupu pe a faia se taumafaiga e tuʻuina atu se fesuiaiga i se ituaiga e le fetaui. Ina ia faʻaleleia lenei mea, e tatau ona e toe iloilo au tofiga fesuiaʻi ma ia mautinoa e fetaui lelei ituaiga faʻamaumauga. Afai o loʻo faʻaaogaina metotia, e ono manaʻomia le faʻaliliuina o ituaiga faʻamatalaga. O nisi taimi o lenei mea sese e tupu ona o se fenumiai i le va o ituaiga faʻamaumauga muamua ma mea. Toe iloilo ma le toto'a laina ua aafia o le code ma fai suiga talafeagai.

5. Malamalama i le faagasologa o le faʻatinoina o se polokalame Java mai le faʻamafanafanaga

Ina ia malamalama i le faagasologa o le faʻatinoina o se Java polokalame mai le faʻamafanafanaga, e taua le malamalama i laasaga e manaʻomia e faʻapipiʻi ma faʻatautaia le code. Lalo o se taiala auiliili o laasaga e mulimuli ai.

1. Tuufaatasiga: O le laasaga muamua o le faʻamautinoa o loʻo ia te oe le Java Development Kit (JDK) faʻapipiʻi i lau komepiuta. A maeʻa faʻapipiʻi, tatala le poloaiga vave ma faʻafeiloaʻi i le nofoaga o le faila Java e te manaʻo e tamoe ai. Fa'aaogā le fa'atonuga lea e tu'ufa'atasia ai le faila:

javac NombreDelArchivo.java

2. Faʻatinoina: A mae'a ona fa'aputuina, e mafai ona e fa'agasolo e fa'atino le polokalame. Fa'aaogā le fa'atonuga lea ile laina ole fa'atonuga:

java NombreDelArchivo

3. Femalagaaiga: A maeʻa le polokalama, o le a faʻaalia le gaioiga i totonu o le faʻamafanafanaga. Siaki pe o le gaioiga e pei ona faʻamoemoeina ma pe a manaʻomia, fai ni fetuunaiga talafeagai i le code ma toe amata le fausiaina ma le faʻagasolo.

6. Fa'aaogaina o finauga laina fa'atonu pe a fa'atino se polokalame Java mai le fa'amafanafanaga

Pe a faʻatautaia se polokalame Java mai le faʻamafanafanaga, e mafai ona e faʻaogaina le faʻatonuga-laina finauga e faʻavasega ai le faʻatinoina o le polokalame. O finauga laina o tulafono o tau ia e pasi atu i le polokalama pe a amata mai le faʻamafanafanaga, ma e mafai ona faʻaaogaina e faʻatino ai gaioiga faʻapitoa pe fetuutuunai faʻatulagaina polokalame.

Mo le faʻaogaina o finauga laina faʻatonu pe a faʻatautaia se Java polokalame mai le faʻamafanafanaga, e tatau ona e mulimuli i laasaga nei:

  1. Tatala le fa'amafanafanaga fa'atonu i lau faiga faʻaauau.
  2. Su'e i le nofoaga o le faila .java o lo'o iai le polokalame e te mana'o e fa'atino.
  3. Faʻapipiʻi le faila .java e faʻaaoga ai le "javac filename.java" poloaiga. O le a fa'atupuina ai se faila .class.
  4. A maeʻa faʻapipiʻi, taʻavale le polokalame e faʻaaoga ai le poloaiga "java filename argument1 argument2 ...". O finauga e te mana'o e pasi atu i le polokalame e tatau ona vavae'ese i avanoa.

Mo se faʻataʻitaʻiga, faʻapea o loʻo i ai sau polokalame e taʻua o "MyProgram.java" ma e te manaʻo e pasi ni finauga se lua: "value1" ma le "value2". I totonu o le faʻamafanafanaga, faʻafeiloaʻi i le nofoaga o le "MyProgram.java" faila ma faʻatautaia tulafono nei:

javac MiPrograma.java
java MiPrograma valor1 valor2

O le taimi lava e alu ai le polokalame, o le a mafai ona e mauaina le laina o le poloaiga i totonu o le Java code e faʻaaoga ai le args[] array. Mo se faʻataʻitaʻiga, i le tulaga o loʻo i luga, e mafai ona e mauaina faʻamatalaga e pei ona taua i lalo:

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

O le fa'aogaina o fa'amatalaga laina fa'atonu pe a fa'atino se polokalame Java mai le fa'amafanafanaga e mafai ai ona e fa'avasegaina le fa'atinoina o le polokalame ma fa'afaigofie atili. Ia manatua e taua tele le faʻamaonia o faʻamatalaga o loʻo i totonu o lau code e aloese ai mai mea sese ma faʻamautinoa le faʻaogaina saʻo o le polokalame.

7. Troubleshooting ma debugging pe a faʻatautaia se polokalame Java mai le faʻamafanafanaga

Ina ia foia faʻafitauli ma debug pe a faʻatautaia se polokalama Java mai le faʻamafanafanaga, e taua le mulimuli i nai laasaga autu. Muamua lava, e fautuaina e toe iloilo ma le faaeteete le polokalame code e iloa ai le syntax, manatu poʻo le tusitusi sese. Ina ia ausia lenei galuega, e aoga le i ai o meafaigaluega atinaʻe faʻapipiʻi (IDE), pei ole Eclipse poʻo NetBeans, e maua ai le autocompletion, faʻailoga faʻasologa, ma fesoasoani e iloa ai faʻafitauli i lau code.

O le taimi lava e iloa ai se faʻafitauli faʻafitauli, e mafai ona faʻaogaina se auala faʻapipiʻi. E aofia ai le fa'agaioia o le polokalame i lea laasaga ma lea laasaga, su'esu'eina le tau o fesuiaiga taitasi ma mata'ituina amioga a le polokalame i la'asaga ta'itasi. Ina ia faia lenei mea, o le tele o siosiomaga atinaʻe e ofoina atu le filifiliga e faʻapipiʻi, lea e mafai ai ona e seti ni vaeluaga i le code ma suʻesuʻe lona tulaga i le taimi o le taʻavale.

E aoga foi le suʻesuʻeina o faʻamatalaga sese o loʻo faʻaalia i totonu o le faʻamafanafanaga pe a faʻatautaia le polokalama. O nei savali e masani ona maua ai faʻamatalaga autu e uiga i le nofoaga ma le natura o se mea sese. E fautuaina e faitau ma le faaeteete le savali sese e iloa ai le mafuaaga o le faafitauli. E le gata i lea, o le su'esu'eina o fa'amatalaga i luga o fa'asalalauga ma saite a le au atina'e e su'e ai fofo po'o fautuaga mai isi tagata fai polokalame o lo'o feagai ma le fa'afitauli lava e tasi e mafai ona aoga.

8. Fautuaga ma faiga sili mo le tuʻufaʻatasia ma le faʻatinoina o polokalame Java mai le faʻamafanafanaga

I lenei vaega, o le a tuʻuina atu. O le mulimulitaia o laasaga nei o le a mautinoa ai le faʻataunuʻuina manuia o au polokalame ma faʻasaoina oe taimi ma le le fiafia.

1. Ia mautinoa o loʻo ia te oe le faʻaoga saʻo o Java faʻapipiʻi i lau komepiuta. Ina ia faʻamaonia lenei mea, e mafai ona e tatalaina le faʻamafanafanaga ma lolomi le poloaiga java -version. Afai o le lisi o loʻo lisiina e le o le mea e te manaʻomia, e tatau ona e faʻapipiʻi le saʻo saʻo mai le upega tafaʻilagi aloaia Java.

Mea fa'apitoa - Kiliki i'i  E faʻafefea ona faʻasaʻo faʻafitauli taʻaloga vaeluaga ile mata tioata ile laʻu PS5?

2. Aʻo leʻi tuʻufaʻatasia lau Java code, ia mautinoa ua e faʻasaoina uma suiga i lau faila faila ma le faʻaopoopoga .java. Ona, tatala le faʻamafanafanaga ma faʻafeiloaʻi i lou nofoaga faila e faʻaaoga ai le poloaiga cd. Mo se faʻataʻitaʻiga, pe afai o loʻo i ai lau faila luga o le kesi, e te tusia cd escritorio.

3. Fa'aopoopo lau polokalame e fa'aaoga ai le fa'atonuga javac sosoo ai ma le igoa o lau faila faila. Mo se faʻataʻitaʻiga, afai e taʻua lau faila "MyProgram.java," e te tusia javac MiPrograma.java. Afai e manuia le tu'ufa'atasiga, o le a faia se faila code byte ma le fa'aopoopoga .class.

9. Faʻaleleia ma foliga fou i le tuʻufaʻatasia ma le faʻatinoina o polokalame Java mai le faʻamafanafanaga

I lenei vaega, o le a tatou suʻesuʻeina le . O nei faʻafouga ua faʻafaigofieina le faʻagasologa ma faʻaleleia atili le lelei i le atinaʻeina o Java talosaga.

O se tasi o faʻaleleia sili ona lauiloa o le mafai lea ona faʻapipiʻi ma faʻatautaia polokalame Java saʻo mai le laina o le poloaiga. O lenei mea ua faʻaumatia ai le manaʻoga e faʻaoga se siosiomaga atinaʻe tuʻufaʻatasia (IDE) poʻo meafaigaluega faʻaopoopo. E mafai nei e le au atinaʻe ona galulue saʻo i totonu o le faʻamafanafanaga, faʻafaigofie le faagasologa ma faʻatagaina mo se poto masani faʻapitoa.

E le gata i lea, o filifiliga fou ma faʻatinoga ua faʻafeiloaʻi i le Java command line. Mo se faʻataʻitaʻiga, ua mafai nei ona faʻapipiʻi faletusi i fafo i le taimi o le tuʻufaʻatasia ma le taʻavale, tuʻuina atu le sili atu le fetuutuunai ma faafaigofie ai le tuʻufaʻatasia o le code isi vaega. Debugging meafaigaluega ua sili atu ona lelei, faʻatagaina mea sese e iloa ma faʻasaʻo vave.

I se faapuupuuga, ua latou faafaigofieina le faagasologa ma faaleleia atili le lelei i le atinaeina o talosaga. O loʻo i ai nei i le au atinaʻe le tomai e galue saʻo i luga o le laina o le poloaiga, faʻaumatia le manaʻoga e faʻaaoga se IDE. O filifiliga fou ma galuega e mafai ai ona sili atu le fetuutuunai ma faafaigofieina le tuufaatasia o faletusi i fafo. Su'esu'e nei fa'aleleia ma ave au tomai fa'apolokalame Java i le isi tulaga!

10. Fa'aaogā faletusi i fafo pe a tu'ufa'atasia ma fa'agasolo polokalame Java mai le fa'amafanafanaga

Pe a atiaʻe polokalame i Java, e masani ona faʻaogaina faletusi fafo e faʻaoga lelei ai galuega faʻatino. O nei faletusi o faila JAR o loʻo i ai vasega ma metotia e mafai ona faʻaoga i a tatou polokalame. I lenei tusiga, matou te faʻaali atu ia te oe pe faʻapefea ona e faʻaogaina nei faletusi fafo pe a tuʻufaʻatasia ma faʻatautaia polokalame Java mai le faʻamafanafanaga.

O le laasaga muamua o le siiina lea o le faletusi fafo e te manaʻo e faʻaoga. E mafai ona e mauaina le tele o ituaiga o faletusi o loʻo maua i luga o le Initaneti, o le tele o latou punaoa tatala. A uma loa ona e siiina mai le Faila JAR mai le faletusi, sefe i se nofoaga e mafai ona maua i lau masini.

Le isi, e tatau ona e faʻamaonia le faletusi fafo pe a e faʻapipiʻi ma faʻatautaia lau polokalama Java. Ina ia faia lenei mea, faʻaaoga le filifiliga -cp sosoo ai ma le ala i le faila faila JAR. Mo se faʻataʻitaʻiga, pe afai o le faila JAR o loʻo i totonu o le faila lib i totonu o lau poloketi, e mafai ona e faʻaogaina le poloaiga lenei e faʻapipiʻi lau polokalama:

javac -cp lib/nombre_biblioteca.jar MiPrograma.java

Manatua e sui nombre_biblioteca i le igoa moni o le faila JAR o loʻo e faʻaaogaina.

11. Tu'ufa'atasi ma fa'agaoioia faila fa'apogai se tele i se polokalame Java mai le fa'amafanafanaga

Atonu e foliga mai o se faiga faigata, ae o laasaga saʻo ma meafaigaluega saʻo, e mafai ona faigofie.

O le mea muamua e tatau ona matou faia o le faʻamautinoa ua matou faʻapipiʻi le Java Development Kit (JDK) i la tatou faiga. O lenei mea o le a tuʻuina mai ai ia i matou meafaigaluega talafeagai e faʻapipiʻi ma faʻatautaia a matou faila faila. E taua le siakiina o le faʻasologa o le JDK faʻapipiʻiina ina ia mautinoa e fetaui ma faila matou te manaʻo e faʻapipiʻi.

O le taimi lava e faʻapipiʻi ai le JDK, matou te faʻaauau le tatalaina o le faamafanafana i la tatou faiga. Mai iina, matou te o atu i le lisi o loʻo i ai a matou faila faila e faʻaaoga ai le poloaiga cd. O le isi, matou te faʻaaogaina le poloaiga Javanese sosoo ai ma igoa o faila faila matou te mananao e tuufaatasia. Afai o faila i nofoaga eseese, e tatau ona matou saunia le ala atoa o faila taitasi.

12. Fa'asinomaga ma fa'asologa fa'alautele pe a tu'ufa'atasia ma fa'agasolo polokalame Java mai le fa'amafanafanaga

Ose tomai fa'avae mo tagata fai polokalame. I totonu o lenei vaega, o le a tatou aʻoaʻoina pe faʻapefea ona faʻaogaina le tele o faʻasalalauga ma faʻatulagaina filifiliga avanoa e faʻaleleia atili ai lo tatou atinaʻe Java.

Muamua, e taua le faamasani i filifiliga avanoa pe a tuufaatasia polokalame Java. O se tasi o filifiliga sili ona aoga o le mafai lea ona faʻamaonia le lisi o galuega mo faila tuʻufaʻatasia. O lenei mea e mafai ai ona sili atu le faʻatulagaina o a tatou poloketi ma tuʻueseese faila faʻapogai mai faila tuʻufaʻatasia. Ina ia faʻamaonia le lisi o galuega, e mafai ona matou faʻaogaina le filifiliga -d sosoo ai ma le igoa o le lisi e mana'omia.

O le isi filifiliga manaia o le avanoa e aofia ai faletusi i fafo pe a tuʻufaʻatasia ma faʻatautaia a tatou polokalame Java. E aoga tele lenei mea pe a matou faʻaogaina faletusi lona tolu ma manaʻo e aloese mai mea sese faʻapipiʻi poʻo sootaga motusia. Ina ia aofia ai se faletusi fafo, e mafai ona tatou faʻaogaina le filifiliga -cp sosoo ai ma le ala faletusi.

13. Faʻatusatusaga o siosiomaga atinaʻe eseese ma le tuʻufaʻatasia ma le faʻaogaina o Java mai le faʻamafanafanaga

Java o se gagana polokalame maualuga maualuga e mafai ona tuufaatasia ma tamoe mai le faʻamafanafanaga i siosiomaga atinaʻe eseese. Ae ui i lea, o siosiomaga taʻitasi e iai ona uiga ma mea lelei. I lalo tatou te faʻatusatusaina nisi o filifiliga lauiloa ma faʻamatalaga pe faʻafefea ona faʻapipiʻi ma faʻatautaia Java mai le faʻamafanafanaga i luga o latou taʻitasi.

Mea fa'apitoa - Kiliki i'i  E fa'afefea ona ou fa'afouina le Android operating system i la'u telefoni?

1. Eclipse: Eclipse o se siosiomaga faʻapipiʻi faʻapipiʻi faʻaogaina lautele (IDE) e ofoina atu le tele o galuega mo Java developers. Ina ia tuufaatasia ma faʻatautaia se polokalame Java i Eclipse, naʻo le fatuina o se poloketi fou, faʻaopoopo se faila faila faila, ona kiliki lea o le faila e filifili ai le "Run as" ona sosoo ai lea ma le "Java Application." Ole mea lea ole a fa'apipi'i ma fa'agasolo le polokalame ile Eclipse console.

2. Ou te malamalama i le manatu: IntelliJ IDEA o se isi IDE lauiloa mo le atinaʻeina o Java. Ina ia tuufaatasia ma faʻatautaia se polokalama Java i IntelliJ, e te fatuina se poloketi fou, faʻaopoopo se faila faila faila, ona kiliki lea o le faila e filifili ai le "Run" ona "Run 'FileName'." O le a faʻaalia ai foʻi le fausiaina ma le taʻavale iʻuga i le IntelliJ console.

3. NetBeans: NetBeans o se isi IDE malosi e lagolagoina le atinaʻe Java. Ina ia faʻapipiʻi ma faʻatautaia se polokalame Java i NetBeans, e tatau ona e fatuina se poloketi fou, faʻaopoopo se faila faila faila, ona kiliki lea o le faila e filifili ai le "Run File." O lenei mea o le a mafua ai ona tuufaatasia ma tamoʻe le polokalame, faʻaalia iuga i le NetBeans console.

I se faapuupuuga, tuufaatasia ma taʻavale Java mai le faʻamafanafanaga e mafai ona faia i siosiomaga atinaʻe eseese e pei ole Eclipse, IntelliJ IDEA ma NetBeans. E tofu lava ma se auala e ese ai le faʻataunuʻuina o nei galuega, ae latou te ofoina uma se auala faigofie ma faigofie e atiaʻe ai Java talosaga. Su'esu'e filifiliga ta'itasi ma su'e po'o fea e fetaui ma ou mana'oga polokalame!

14. Fa'ata'amilosaga: O isi auala e tu'ufa'atasia ma fa'atautaia polokalame Java i tua atu o le fa'amafanafanaga

E tele isi auala e tu'ufa'atasia ma fa'atautaia polokalame Java e ese mai le fa'aogaina o le fa'amafanafanaga. O nei fofo e ofoina atu meafaigaluega ma auala eseese e mafai ona faafaigofieina le faagasologa o le atinae ma faaleleia le gaosiga. O lo'o i lalo nisi o filifiliga e mafai ona fesoasoani:

1. Siosiomaga Atina'e Tu'ufa'atasi (IDEs): IDE e pei ole Eclipse, NetBeans, ma IntelliJ IDEA e maua ai se siosiomaga atoatoa mo le atinaʻeina, tuufaatasia, ma le faʻatinoina o polokalame Java. O nei mea faigaluega e ofoina atu foliga faʻapitoa e pei o le syntax highlighting, code autocompletion, debugging, ma le pulega o galuega. E le gata i lea, latou te ofoina atu se atinaʻe faʻataʻitaʻi faʻaogaina e faigofie ai ona vaʻai ma suia le code source. Ina ia amata, naʻo le download ma faʻapipiʻi le IDE o lau filifiliga, fai se poloketi fou, ma amata tusitusi ma faʻagasolo le Java code.

2. Fa'atonu tusitusiga: Afai e te manaʻo i se vaifofo mama ma faigofie, e mafai ona e faʻaogaina se tusitala o tusitusiga ma Java lagolago, e pei o le Sublime Text, Visual Studio Code po o Atom. O nei faatonu e ofoina atu foliga masani e pei o le syntax highlighting ma le autocompletion, ae latou te le maua uma galuega o se IDE atoa. Ae ui i lea, o latou o se filifiliga lauiloa i le au atinaʻe e sili atu i le fetuutuunai ma le faigofie o se tusitala tusitusiga. Ina ia tu'ufa'atasia ma fa'agasolo polokalame Java ma se fa'atonu tusitusiga, na'o le fa'asaoina o le faila i se fa'aopoopoga ".java", tatala le fa'ailoga, ma fa'aoga le tu'ufa'atasiga talafeagai ma fa'atonu tulafono.

3. Meafaigaluega i luga ole laiga: Afai e te le manaʻo e faʻapipiʻi soʻo se polokalama i lau komepiuta, e mafai ona e faʻaogaina meafaigaluega i luga ole laiga e tuʻufaʻatasia ma faʻatautaia polokalame Java. E tele avanoa avanoa luga o le upega tafailagi, pei ole compilejava.net, repl.it ma jdoodle.com. O nei meafaigaluega e mafai ai e oe ona tusi ma faʻatautaia le Java code saʻo i totonu o le masini, e aunoa ma le manaʻomia o se seti faigata. Na'o le asiasi i luga o le upega tafa'ilagi a le meafaigaluega, kopi ma faapipii lau code, ma kiliki le ki fau po'o le fa'agasolo.

I se faapuupuuga, o le aʻoaʻoina pe faʻapefea ona tuʻufaʻatasia ma faʻatautaia se polokalama Java mai le faʻamafanafanaga o se tomai taua mo soʻo se Java developer. E ala i lenei tusiga, ua matou vaʻai i laasaga talafeagai e ausia ai lenei mea lelei.

Muamua, e tatau ona tatou mautinoa o loʻo i ai le Java Development Kit (JDK) faʻapipiʻi i luga o la tatou masini. Ole mea e manaʻomia muamua e mafai ai ona faʻapipiʻi ma faʻatautaia polokalame Java.

O le isi, ua matou suʻesuʻeina le faagasologa o le tuufaatasia o se polokalama Java e faʻaaoga ai le "javac" poloaiga. O lenei fa'atonuga e mafai ai ona tatou fa'aliliuina a tatou fa'ailoga fa'apogai i se faila faila e ta'ua o le "bytecode".

Mulimuli ane, ua matou aʻoaʻoina pe faʻafefea ona faʻatautaia se polokalame Java tuʻufaʻatasia e faʻaaoga ai le "java" poloaiga. O lenei poloaiga e mafai ai ona matou amataina le Java Virtual Machine (JVM) ma utaina la matou polokalame mo le faʻatinoina.

E le gata i lea, ua matou vaʻai foʻi pe faʻafefea ona pasi finauga i la matou polokalame mai le laina faʻatonu e faʻaaoga ai le "args" parakalafa i le auala "autu". E maua ai e i matou le fetuutuuna'i e fegalegaleai ma la matou polokalame mai le fa'amafanafanaga.

Ma le mea mulimuli, matou te faʻamaonia le taua o le malamalama pe faʻafefea ona galue le faʻamafanafanaga ma filifiliga eseese ma taʻiala e mafai ona faʻaogaina ma le Java compile ma faʻatonu tulafono. Ole mea lea e mafai ai ona fa'amalieina ma fa'apolopolo a tatou polokalame ia sili atu ona lelei.

I le faaiuga, o le i ai o le malamalama i le faʻapipiʻiina ma le faʻatautaia o se Java polokalame mai le faʻamafanafanaga e maua ai e i tatou le pule sili atu ma le malamalama i la tatou tulafono. O lenei faiga e taua mo soʻo se Java developer, aua e mafai ai ona matou galulue sili atu le lelei ma le lelei. i le lalolagi o le atina'eina o polokalame.