Ki sa ki se yon dosye JAVA?

Ki jan yo louvri, Edit, & Konvèti dosye JAVA

Yon dosye ki gen ekstansyon dosye JAVA (oswa mwens souvan .JAV sifiks la) se yon dosye Sous Java Java ki ekri nan langaj pwogram Java. Li se yon fòma tèks plenn fòmèl sa a, se konplètman lizib nan yon editè tèks ak esansyèl nan pwosesis la tout antye de aplikasyon Java aplikasyon yo.

Yon dosye JAVA itilize pa yon konpilateur Java yo kreye yon dosye klas Java (. CLASS), ki se nòmalman yon dosye binè epi yo pa moun lizib. Si dosye a kòd sous gen klas miltip, yo chak konpile nan pwòp dosye CLASS li yo.

Li nan dosye a CLASS sa a, Lè sa a, tounen nan yon aplikasyon Java ègzèkutabl ak ekstansyon an dosye JAR . Sa yo Java dosye Achiv yo fè li pi fasil nan magazen ak distribye .CLASS dosye ak lòt resous aplikasyon Java tankou imaj ak son.

Ki jan yo louvri dosye JAVA

Chans yo se mens ke ou gen yon pwogram sou òdinatè ou ki pral louvri yon dosye JAVA lè doub-klike. Si ou vle fè sa, gade Kijan Pou Chanje Ki sa ki Pwogram nan Louvri yon File nan Windows . Sinon, sèvi ak pwogram ki anba a yo louvri dosye a JAVA, pa premye louvri lojisyèl an ak Lè sa a, lè l sèvi avèk meni an File browse pou dosye a Kòd Sous Java.

Tèks la ki nan yon dosye JAVA ka li pa nenpòt ki editè tèks, tankou notepad nan fenèt, TextEdit nan macOS, elatriye Ou ka wè favorites nou an nan lis pi bon Text Editè nou an.

Sepandan, dosye JAVA yo, se sèlman aktyèlman itil lè yo ap konpile nan yon dosye CLTETE bytecode, ki yon SDK Java ka fè. Done ki nan dosye CLASS la itilize pa Java Virtual Machine (JVM) yon fwa yo te dosye a JAR te kreye.

Sèvi ak kòmandman ki anba la a nan Kòmandman Kòmandman yo louvri dosye a JAVA nan Java SDK a, ki pral fè yon dosye CLASS soti nan dosye a JAVA. Asire ou ke nan kou chanje tèks la nan quotes yo dwe chemen aktyèl la nan dosye JAVA ou.

javac "path-to-file.java"

Remak: "javac" lòd sa a sèlman travay si ou gen dosye a javac.exe sou òdinatè ou, ki vini ak Java SDK enstalasyon an. Sa a se dosye EXE ki estoke nan folder nan "bin" nan C: \ Pwogram Files yo \ jdk (vèsyon) \ anyè. Fason ki pi fasil yo sèvi ak kòmandman an se yo mete chemen an dosye EXE kòm yon varyab anviwònman PATH.

Pou modifye dosye JAVA, ou ka itilize yon pwogram ki fèt pou devlopman aplikasyon, tankou Eclipse oswa JCreator LE. Editè tèks tankou NetBeans ak moun ki nan lyen ki anwo a kapab tou itil pou chanje dosye JAVA.

Kouman konvèti yon dosye JAVA

Depi yon dosye JAVA gen kòd la sous pou yon aplikasyon Java, li fasil transfere nan aplikasyon pou lòt oswa lang pwogramasyon ki ka konprann kòd la oswa tradwi l 'nan yon lòt bagay.

Pou egzanp, ou ka konvèti yon dosye JAVA nan yon dosye Kotlin lè l sèvi avèk IntelliJ IDEA. Sèvi ak atik nan meni Kòd pou jwenn konvèti dosye Java nan Kotlin File opsyon oswa jwenn aksè a ede> Jwenn Aksyon meni epi yo kòmanse tape aksyon an ou vle ranpli, tankou "konvèti dosye Java." Li ta dwe sove dosye JAVA a nan yon dosye KT.

Sèvi ak kòmandman javac mansyone pi wo a pou konvèti JAVA pou KLAS. Si ou pa ka sanble yo envoke zouti javac soti nan Kòmandman Èd Memwa, yon sèl Trick CMD ou ka fè se aksè nan kote dosye EXE a jan sa dekri pi wo a, ak Lè sa a, trennen ak gout dosye a javac.exe dirèkteman nan Kòmandman Èd Ranpli lòd la.

Yon fwa dosye a se nan fòma a dosye CLASS, ou ka esansyèlman konvèti JAVA JAR lè l sèvi avèk lòd la bokal , jan sa dekri nan Tutorial sa a Java soti nan Oracle. Li pral fè yon dosye JAR lè l sèvi avèk dosye a CLASS.

JSmooth ak JexePack yo se de zouti ki ka itilize konvèti dosye a JAVA EXE pou aplikasyon an Java ka kouri tankou yon fichye nòmal Windows ègzèkutabl.

Toujou ka & # 39; t Louvri dosye a?

Premye bagay ou ta dwe fè si dosye ou a pa louvri oswa konvèti ak zouti ki dekri anwo a se double-tcheke ekstansyon an dosye. Li posib ke ou pa aktyèlman fè fas ak yon dosye JAVA men olye yon dosye ki sèvi ak yon ekstansyon ekstèn dosye ekselan.

Pou egzanp, sifix la AVA sanble yon ti jan tankou JAVA, men yo itilize pou AvaaBook Ebook dosye. Si w ap fè fas ak yon dosye AVA, li pa pral louvri ak pwogram ki soti nan pi wo a, men olye sèlman ap travay ak lojisyèl an pèspektiv AvaaPlayer.

Dosye JA ta ka sanble dosye Java ki gen rapò, tou, men yo aktyèlman Jet Archive dosye ki magazen dosye jwèt konprese. JVS dosye yo sanble, men se JavaScript Proxy Autoconfig dosye ki navigatè entènèt itilize nan konfigirasyon yon sèvè prokurasyon.