Iyini ifayela le-JAVA?

Indlela Yokuvula, Hlela, & Ukuguqula Amafayela we-JAVA

Ifayela elinesandiso sefayela le-JAVA (noma ngaphansi kwesivumelwano se-JAVA) ifayela le-Code Source Java elibhalwa ngolimi lwe-Java. Yifomethi yefayili yombhalo ocacile ofundwa ngokuphelele kumhleli wombhalo futhi kubalulekile kuyo yonke inqubo yokwakha izinhlelo ze-Java.

Ifayela le-JAVA lisetshenziselwa i-Java compiler ukudala amafayela weklasi yeJava (.CLASS), ngokuvamile ifayela eliyinkimbinkimbi futhi ayifundwa ngabantu. Uma ifayela lekhodi yomthombo liqukethe amakilasi amaningi, ngalinye lihlanganiswa kufayela layo le-CLASS.

Ifayela le-CLASS elibe seliphendulwa isicelo seJava esisebenzayo nge- JAR yefayili yesandiso. Lawa mafayili e-Java Archive enza kube lula ukugcina nokusabalalisa. Amafayela we-CLASS nezinye izinsiza ze-Java ezifana nezithombe nemisindo.

Indlela Yokuvula Amafayela we-JAVA

Amathuba athile ukuthi unesimiso kukhompyutha yakho ezovula ifayela le-JAVA uma uchofozwe kabili. Uma ufuna ukwenza lokho, bheka indlela yokushintsha ukuthi yiliphi uhlelo oluvula ifayela ku-Windows . Uma kungenjalo, sebenzisa izinhlelo ezansi ngezansi ukuvula ifayela le-JAVA, ngokuvula kuqala isofthiwe bese usebenzisa imenyu yefayela ukuze upheqa ifayela le-Source Source Java.

Umbhalo ngaphakathi kwefayela le-JAVA ungafundwa yinoma yimuphi umhleli wombhalo, njenge-Notepad ku-Windows, TextEdit ku-macOS, njll. Ungabona izintandokazi zethu ohlwini lwethu lwabahleli bombhalo abakhulu kakhulu .

Noma kunjalo, amafayela we-JAVA asebenza ngempela uma ehlanganiswa efayeleni le-bytecode i-CLASS, okuyinto i-Java SDK engayenza. Idatha ngaphakathi kwefayela le-CLASS isetshenziswa yi-Oracle's Java Virtual Machine (JVM) uma ifayela le-JAR lidalwa.

Sebenzisa umyalo olandelayo ku- Command Prompt ukuvula ifayela le-JAVA ku-Java SDK, ezokwenza ifayela le-CLASS kusuka efayeleni le-JAVA. Qinisekisa ukuthi ngokuqinisekile ushintshe umbhalo ngaphakathi kwamaphuzu ukuze kube yindlela yangempela efayela lakho le-JAVA.

javac "indlela-to-file.java"

Qaphela: Lo myalelo "we-javac" usebenza kuphela uma unefayela le-javac.exe kukhompyutha yakho, eliza nokufakwa kwe-Java SDK. Le fayela ye- EXE igcinwe kufolda ye "bin" ye- C: \ Program Files \ jdk (version) \ isiqondisi. Indlela elula yokusebenzisa umyalo ukusetha indlela yefayela ye-EXE njengohlobo lwe-PATH yemvelo .

Ukuze uhlele amafayela we-JAVA, ungasebenzisa uhlelo oluhloselwe ukuthuthukiswa kwesicelo, njengo-Eclipse noma i-JCreator LE. Abalungisi bombhalo abanjengoNetBeans nalabo abakulesixhumanisi ngenhla nabo bangasiza ekushintsheni amafayela we-JAVA.

Indlela yokuguqula ifayela le-JAVA

Njengoba ifayela le-JAVA liqukethe ikhodi yomthombo yohlelo lokusebenza lwe-Java, lidluliselwa kalula kwezinye izinhlelo zokusebenza noma izilimi zokuhlela ezingaqonda ikhodi noma ukuyihumusha kwenye into.

Isibonelo, ungakwazi ukuguqula ifayela le-JAVA kwifayela le-Kotlin usebenzisa i-IntelliJ IDEA. Noma sebenzisa into yemenyu yekhodi ye - Code ukuthola ifayela le-Java yokuguqula ekwenzeni ifayela le-Kotlin noma ufinyelele Usizo> Thola imenyu yesenzo bese uqala ukuthayipha isenzo ofuna ukuqedela, njengokuthi "guqula ifayela le-java." Kufanele ulondoloze ifayela le-JAVA kwifayela le-KT.

Sebenzisa umyalo we- javac okukhulunywe ngenhla ukuguqula i-JAVA ku-CLASS. Uma ungabonakali ukucela ithuluzi le-javac kusuka ku-Command Prompt, inkohlakalo eyodwa ye- CMD ongayenza ukufinyelela indawo yefayela le-EXE njengoba kuchaziwe ngenhla, bese uhudula uphonsa ifayela le- javac.exe ngqo ku-Command Prompt ukuqedela umyalo.

Uma ifayela lisefomethi yefayili ye-CLASS, ungakwazi ukuguqula i-JAVA kuya ku-JAR usebenzisa umyalo we- jar , njengoba kuchazwe kule tutatimende se-Java e-Oracle. Izokwenza ifayela le-JAR isebenzisa ifayela le-CLASS.

I-JSmooth ne-JexePack ngamathuluzi amabili angasetshenziselwa ukuguqula ifayela le-JAVA ku-EXE ukuze uhlelo lokusebenza lwe-Java lukwazi ukugijima njengefayili evamile ephathekayo ye-Windows.

Noma kunjalo Ungakwazi Ukuvula Ifayela?

Into yokuqala okufanele uyenze uma ifayela lakho lingavulwa noma liguqulwa ngamathuluzi achazwe ngenhla ukuphinda uhlole isandiso sefayela. Kungenzeka ukuthi empeleni awusebenzisi nefayela le-JAVA kodwa esikhundleni sefayela elisebenzisa isandiso sefayela lesipelingi esifanayo.

Isibonelo, isixhumi se-AVA sibukeka njengeJAVA kodwa sisetshenziselwa amafayela we-AvaaBook eBook. Uma usebenzisana nefayela le-AVA, ngeke livuleke nezinhlelo ezivela ngenhla kodwa kusebenza kuphela nge-software yePersia AvaaPlayer.

Amafayela we-JA angase abukeke njengefayela elihlobene neJava, futhi, kodwa empeleni amafayili e-Jet Archive agcina amafayela womdlalo ocindezelweyo. Amafayela we-JVS afanayo kodwa amafayela we-JavaScript we-Proxy Autoconfig ukuthi iziphequluli zewebhu zisebenzisa ukusetha iseva ye-proxy.