InglesPransesEspanyol

Ad


OnWorks favicon

japize - Online sa Cloud

Patakbuhin ang japize sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na japize na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


japize - Gumawa ng isang listahan ng isang API sa isang format na nababasa ng makina.

SINOPSIS


japize [unzip] [bilang ] apis | ... +|- ...

DESCRIPTION


japize ay bahagi ng japitools, na idinisenyo upang subukan ang pagiging tugma sa pagitan ng mga Java API.

Ang mga ito ay orihinal na idinisenyo para sa pagsubok ng mga libreng pagpapatupad ng Java mismo para sa
compatibility sa Sun's JDK, ngunit magagamit din ang mga ito para sa pagsubok ng backward compatibility
sa pagitan ng mga bersyon ng anumang API.

Ang mga gamit ay japize at japicompat. Ang Japize ay isang Java program na naglalabas ng listahan ng isang
API sa isang format na nababasa ng makina. Ang Japicompat ay kukuha ng dalawang ganoong listahan at naghahambing
ang mga ito para sa binary compatibility, gaya ng tinukoy ng Sun sa Java Language Specification.

Kahit isa + ay kinakailangan. magkakaroon ng ".japi" at/o ".gz" na nakadugtong bilang
naaangkop.

Ang salitang "apis" ay maaaring palitan ng "hayagang", "byname", "packages" o "classes". Ang mga ito
ang mga opsyon ay nagpapahiwatig kung ang isang bagay sa anyong "abC" ay dapat ituring bilang isang klase o a
pakete. Maaari mong tukuyin ito nang hindi malabo sa pamamagitan ng paggamit ng isa sa mga form na "abcpackage," o
"ab,CClass".

Opsyon


magsiper huwag paganahin ang pag-zip ng output gamit ang gzip. Ang pag-zip sa output ay lubos na inirerekomenda
dahil nakakatipid ito ng malaking halaga ng espasyo. Ang tanging mga sitwasyon kung saan maaaring hindi mo gusto
ang paggamit ng gzip compression ay kapag ang paggamit ng memory at CPU ay napakahigpit o kung
ang iyong JVM ay hindi nagpapatupad ng GZIPOutputStream nang tama (kung saan maaari mong
gusto pa ring i-gzip nang manu-mano ang resultang file).

as
Ang pagtukoy sa opsyong ito ay nagsasabi sa japize na isulat ang output nito sa isang file na may
tinukoy na pangalan. Kapag sumusulat sa isang file na may opsyong "bilang", iginiit ng japize
pagsulat sa isang pangalan ng file na nagtatapos sa .japi.gz para sa mga naka-compress na file, o .japi para sa
hindi naka-compress na mga file. Kung ang filename na iyong tinukoy ay walang tamang extension,
Ang japize ay magdaragdag ng mga bahagi dito upang matiyak na ginagawa nito.

Kung ang "bilang" na opsyon ay tinanggal, ang japize ay magsusulat sa karaniwang output. Sa kasong ito
Ang japize ay walang kontrol sa filename na iyong ginagamit, ngunit ito ay lubos na inirerekomenda sa
gumamit ng filename na may tamang extension (".japi.gz" maliban kung ang opsyon na "unzip" ay
tinukoy). Kung gumagamit ka ng anumang iba pang extension, maaaring ang japicompat at iba pang mga tool
hindi makilala ang format.

apis | tahasan | sa pamamagitan ng pangalan | pakete | klase
Ang opsyong ito ay may dalawahang tungkulin: ipinapahiwatig nito ang hangganan sa pagitan ng mga opsyon sa japize
(unzip, as) at iba pang mga argumento (mga file at package), ngunit sinasabi rin sa japize kung paano
harapin ang mga argumentong hindi malinaw na tinukoy. Tingnan ang "+|- "sa ibaba para sa mga detalye sa
ang pag-uugali ng bawat opsyon. Kung hindi ka sigurado kung alin ang tutukuyin, ang "apis" ay ligtas
choice.

apis
Sinubukan ang abc bilang isang pakete at isang klase. Ito ay palaging gagawin kung ano ang gusto mo
(kaya naman ang apis ay inilarawan bilang ang ligtas na default) ngunit sa kapinsalaan ng posibleng
paggawa ng labis na hindi kinakailangang pagpoproseso na sinusubukang hanapin ang maling bagay.

tahasan
Ang mga pkgpath ng form abc ay ilegal - dapat mong gamitin ang tahasang form.

sa pamamagitan ng pangalan
Ang abc ay ipoproseso bilang isang pakete kung ang "c" ay nagsisimula sa isang maliit na titik, o bilang a
klase kung ito ay nagsisimula sa isang malaking titik. Karaniwang ginagawa nito ang gusto mo ngunit nabigo
sa mga bagay tulad ng org.omg.CORBA.

pakete
Ang abc ay ipoproseso bilang isang pakete. Kung kailangan ang pagproseso para sa isang klase, dapat
tahasang tukuyin.

klase
Ang abc ay ipoproseso bilang isang klase. Kung kailangan ang pagproseso para sa isang pakete, dapat
tahasang tukuyin.

|
Anumang mga argumento pagkatapos ng "apis" na hindi nagsisimula sa "+" o "-" ay itinuturing na
zipfile o mga direktoryo. Dapat na tinukoy ang mga ito nang eksakto kung paano mo ilalagay ang mga ito
iyong CLASSPATH (maliban sa pinaghihiwalay ng mga puwang sa halip na mga tutuldok). Anumang bagay na a
Ang file ay ipapalagay na isang zip (o jar) na file, kaya hindi ka maaaring tumukoy ng isang .class na file
direkta - kung kailangan mong gawin iyon dapat mong tukuyin ang folder na naglalaman nito at
pagkatapos ay pangalanan ang klase para sa pagproseso.

+|-
Upang tukuyin kung aling mga klase ang kasama, gamitin ang +pkgpath upang magdagdag ng mga pkgpath na ma-scan
at -pkgpath upang ibukod ang mga sub-pkgpath ng mga ito. DAPAT kang tumukoy ng kahit isa
+pkgpath na opsyon upang tukuyin kung aling pkgpath ang isasama, kung hindi, maaaring masaya si Japize
i-scan ang lahat ng mga zipfile at direktoryo ngunit hindi aktwal na nagpoproseso ng alinman sa
mga klase. Dahil iyon ay isang walang kwentang bagay na gagawin, ang japize ay nagbibigay ng isang error sa halip.

Ang "pkgpath" ay tumutukoy sa alinman sa isang pakete (na kinabibilangan, ayon sa implikasyon, lahat ng sub-
mga pakete nito) o isang solong klase. Ang isang pkgpath para sa isang pakete ay mukhang
"com.foo.pkg.sub," at ang isang pkgpath para sa isang klase ay mukhang "com.foo.pkg,Cls." Ang
ang pagkakaroon at paglalagay ng kuwit ay malinaw na nagpapahiwatig kung aling uri ng landas ang
nilayon.

Gayunpaman, kadalasan, masakit na maglagay ng mga kuwit sa mga pangalan na iyon
pamilyar sa mga tuldok sa halip, at kunin ang pagkakalagay ng kuwit nang eksakto nang tama. Para dito
dahilan, tumatanggap ang japize ng mga pkgpath na naglalaman lamang ng mga tuldok, at hinahayaan kang sabihin dito kung ano ang gagawin
gumawa ng mga pangalan na iyon. Ang interpretasyon ng "abc" bilang isang pkgpath ay depende sa kung
tinukoy mo ang apis, tahasan, ayon sa pangalan, mga pakete, o mga klase.

Halimbawa


Kasama sa JDK 1.1 ng Sun ang mga klase sa java.awt.peer at sa java.text.resources na hindi
bahagi ng pampublikong API, kahit na ang mga ito ay mga pampublikong klase; gayunpaman, bawat ibang klase sa
ang java.* package hierarchy ay bahagi ng pampublikong API. Ang syntax upang bumuo ng isang kapaki-pakinabang
Ang jdk11.japi.gz ay magiging:

$ japize bilang jdk11 apis classes.zip +java -java.awt.peer -java.text.resources

Tandaan na dahil ang lahat ng pkgpath argument dito ay mga pakete, maaari kang makatipid ng kaunting halaga ng
pagproseso sa pamamagitan ng paggawa nito sa halip:

$ japize bilang jdk11 packages classes.zip +java -java.awt.peer -java.text.resources

o kahit na ito:

$ japize bilang jdk11 tahasang classes.zip +java, -java.awt.peer, -java.text.resources,

Gamitin ang japize online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Bracket
    Bracket
    Ang mga bracket ay isang libre, modernong open-source
    text editor na ginawa lalo na para sa Web
    Pag-unlad. Nakasulat sa HTML, CSS, at
    JavaScript na may mga nakatutok na visual na tool at
    prepr...
    I-download ang Mga Bracket
  • 2
    Libreng Pascal Compiler
    Libreng Pascal Compiler
    Isang 32/64/16-bit na Pascal compiler para sa
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS at DOS;
    semantically compatible sa...
    I-download ang Libreng Pascal Compiler
  • 3
    Impormasyon ng Canon EOS DIGITAL
    Impormasyon ng Canon EOS DIGITAL
    Walang shutter count ang Canon
    kasama sa EXIF ​​na impormasyon ng isang
    file ng imahe, bilang kabaligtaran sa Nikon at
    Pentax. Walang opisyal na batay sa Canon
    aplikasyon...
    I-download ang Impormasyon ng Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    Ang rEFInd ay isang tinidor ng rEFIt boot
    manager. Tulad ng rEFIt, maaari ring i-REFInd
    auto-detect ang iyong naka-install na EFI boot
    loader at nagpapakita ito ng magandang GUI
    menu ng boot option...
    I-download ang reFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ang pahina ng pag-download ng SourceForge ay upang
    bigyan ang mga user na i-download ang aking source na binuo
    Mga GSI, batay sa mahusay ni phhusson
    trabaho. Binubuo ko ang parehong Android Pie at
    Android 1...
    I-download ang ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Ang Music Caster ay isang tray na music player
    na nagbibigay-daan sa iyong i-cast ang iyong lokal na musika sa a
    Google Cast device. Sa unang pagtakbo,
    kakailanganin mong i-click ang arrow sa iyong
    tas...
    I-download ang Music Caster
  • Marami pa »

Linux command

Ad