X'inhu Fajl JAVA?

Kif Ibda, Tibdel, u Ikkonverti Fajls JAVA

Fajl bl- estensjoni tal-fajl JAVA (jew inqas komunement is-suffiss .JAV) huwa fajl tal-Kodiċi tas-Sors Java miktub fil-lingwa ta 'programmar Java. Huwa format ta ' fajl ta' test sempliċi li jista 'jinqara kompletament f'edukatur tat-test u essenzjali għall-proċess kollu tal-bini ta' applikazzjonijiet Java.

Java fajl huwa użat minn kompilatur Java biex jinħoloq fajls tal-klassi Java (.CLASS), li normalment huwa fajl binarju u li ma jinqarax mill-bniedem. Jekk il-fajl tal-kodiċi tas-sors ikun fih klassijiet multipli, kull waħda hija miġbura fil-fajl tal-KLASSI stess.

Huwa l-fajl tal-KLASSA li mbagħad inbidel f'applikazzjoni Java eżegwibbli bl-estensjoni tal-fajl JAR . Dawn il-fajls ta 'Java Archive jagħmluha eħfef biex taħżen u tqassam fajls .CLASS u riżorsi oħra ta' applikazzjoni Java bħal immaġini u ħsejjes.

Kif tiftaħ il-Fajls JAVA

Ċansijiet huma SLIM li għandek programm fuq il-kompjuter tiegħek li se tiftaħ fajl JAVA meta double clicked. Jekk trid tagħmel dan, ara Kif Tibdil. Liema Programm jiftaħ Fajl fil-Windows . Inkella, l-użu tal-programmi ta 'hawn taħt biex tiftaħ il-fajl JAVA, billi tiftaħ is-softwer u mbagħad tuża l-menu File biex tfittex il-fajl Kodiċi tas-Sors Java.

It-test fi ħdan fajl JAVA jista 'jinqara minn kwalunkwe editur tat-test, bħal notepad fil-Windows, TextEdit fi MacOS, eċċ. Tista' tara Favourites tagħna fil-Lista Aħjar tagħna.

Madankollu, il-fajls JAVA huma attwalment utli biss meta jkunu kkumpilati fi fajl CLASS bytecode, li SDK Java jista 'jagħmel. Id-dejta fi ħdan il-fajl tal-CLASS hija użata mill-Java Virtual Machine (JVM) ta 'Oracle ladarba jinħoloq il-fajl JAR.

Uża l- kmand li ġej fil -Prompt ta 'Kmand biex tiftaħ il-fajl JAVA fil-Java SDK, li se tagħmel fajl tal-KLASS mingħand il-fajl JAVA. Kun żgur li naturalment ibiddel it-test fi ħdan il-kwotazzjonijiet bħala t-triq attwali għall-fajl JAVA tiegħek.

javac "path-to-file.java"

Nota: Dan il-kmand "javac" jaħdem biss jekk ikollok il-fajl javac.exe fuq il-kompjuter tiegħek, li jiġi bl-installazzjoni tal-Java SDK. Dan il-fajl EXE huwa maħżun fil-folder "bin" tad-direttorju C: \ Program Files \ jdk (verżjoni) . L-eħfef mod kif tintuża l-kmand huwa li tiġi stabbilita l-mogħdija tal-fajl EXE bħala varjabbli ta 'l-ambjent PATH.

Biex tibdel il-fajls JAVA, tista 'tuża programm maħsub għall-iżvilupp ta' applikazzjoni, bħal Eclipse jew JCreator LE. L-edituri tat-test bħal NetBeans u dawk fil-link hawn fuq jistgħu jkunu utli wkoll biex jimmodifikaw il-fajls JAVA.

Kif Ikkonverti Fajl JAVA

Peress li fajl JAVA fih il-kodiċi tas-sors għal applikazzjoni Java, huwa faċilment trasferibbli għal applikazzjonijiet oħra jew lingwi ta 'programmar li jistgħu jifhmu l-kodiċi jew jittraduċuha għal xi ħaġa oħra.

Per eżempju, tista 'tikkonverti fajl JAVA għal fajl Kotlin bl-użu ta' IntelliJ IDEA. Jew tuża l-oġġett tal-menu tal- Kodiċi biex issib il- fajl Ikkonverti Java għal għażla ta ' Kotlin File jew aċċess għall- Għajnuna> Sib Azzjoni menu u ibda ttajpja l-azzjoni li trid tlesti, bħal "jikkonvertu fajl java." Għandu jiffranka l-fajl JAVA għal fajl KT.

Uża l-kmand javac imsemmi hawn fuq biex taqleb JAVA għall-KLASSI. Jekk ma tistax tidher li tinvoka l-għodda tal-Javac minn Command Prompt, wieħed mill- isplużjonijiet CMD li tista 'tagħmel huwa aċċess għall-lokazzjoni tal-fajl EXE kif deskritt hawn fuq, u mbagħad drag u qatra l-fajl javac.exe direttament f'Sentiment Kmand biex tlesti l-kmand.

Ladarba l-fajl ikun fil-format tal-fajl tal-KLASS, tista 'essenzjalment tikkonverti JAVA lil JAR billi tuża l-kmand jar , kif deskritt f'dan il-tutur Java minn Oracle. Se jagħmel fajl JAR billi juża l-fajl tal-KLASSI.

JSmooth u JexePack huma żewġ għodod li jistgħu jintużaw biex jikkonvertu l-fajl JAVA għal EXE sabiex l-applikazzjoni Java tista 'taħdem bħal fajl eżekutibbli normali tal-Windows.

Still ma tistax tiftaħ il-fajl?

L-ewwel ħaġa li għandek tagħmel jekk il-fajl tiegħek mhux qed jinfetaħ jew issir konverżjoni bl-għodda deskritti hawn fuq huwa li tiċċekkja l-estensjoni tal-fajl. Huwa possibbli li int ma tkunx attwalment qed tittratta ma 'fajl JAVA iżda minflok fajl li juża estensjoni simili tal-fajl tal-ispelt.

Per eżempju, is-suffiss AVA jidher daqsxejn bħal JAVA iżda jintuża għall-fajls AvaaBook eBook. Jekk qed titratta ma 'fajl AVA, mhux se tiftaħ il-programmi minn fuq imma minflok taħdem biss mas-softwer Persjan AvaaPlayer.

Il-fajls JA jistgħu jixbħu fajls relatati ma 'Java, ukoll, iżda huma attwalment Jet Archive files li jaħżnu fajls tal-logħob kompressat. Il-fajls JVS huma simili iżda huma l-fajls JavaScript Proxy Autoconfig li jużaw il-web browsers biex jiġi kkonfigurat proxy server.